1)
Bir Car sınıfı oluşturun. Bu sınıfın Model, Year, ve Color adında üç özelliği (property) olsun. Bu özelliklere sınıf dışından erişilebilmeli ve değer atanabilmeli. Ayrıca DisplayInfo adında bir metot ekleyin; bu metot, aracın modelini, üretim yılını ve rengini ekrana yazdırsın.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
internal class Program
{
public class Car
{
public string Model { get; set; }
public string Color { get; set; }
public int Year { get; set; }
public void DisplayInfo()
{
Console.WriteLine("Mode: {0},Color: {1}, Year: {2}",Model,Color,Year);
}
}
static void Main(string[] args)
{
Car car = new Car();
Console.Write("Model: ");
car.Model = Console.ReadLine();
Console.Write("Year: ");
car.Year = Convert.ToInt32(Console.ReadLine());
Console.Write("Color: ");
car.Color = Console.ReadLine();
car.DisplayInfo();
Console.ReadLine();
}
}
}
Student sınıfı oluşturun. Bu sınıfın Name, Grade, ve StudentID adında üç özelliği (property) olsun.Gradeözelliğine yalnızca 0 ile 100 arasında bir değer atanabilsin. Eğer bu aralığın dışında bir değer atanırsa, program bir uyarı mesajı versin.DisplayStudentInfoadında bir metot yazın. Bu metot, öğrencinin adını, numarasını ve notunu ekrana yazdırsın.
Rectangle sınıfı oluşturun. Bu sınıfın:WidthveHeightadında iki özelliği (property) olsun.Areaadında, yalnızca okunabilir (read-only) bir özelliği olsun. Bu özellik, dikdörtgenin alanını (genişlik * yükseklik) döndürsün.Perimeteradında, yine yalnızca okunabilir bir özelliği olsun. Bu özellik, dikdörtgenin çevresini hesaplayarak döndürsün (2 * (genişlik + yükseklik)).
Kullanıcıdan bir Rectangle nesnesi oluşturmasını, genişlik ve yükseklik değerlerini girmesini ve ardından alan ve çevre değerlerini ekrana yazdırmasını isteyin.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp3
{
internal class Program
{
public class Rectangle
{
public int width { get; set; }
public int height { get; set; }
public double Area
{
get {
return (double)width * (double)height;
}
}
public int Perimeter {
get {
return 2*((int)width + (int)height);
}
}
}
static void Main(string[] args)
{
Rectangle rect = new Rectangle();
Console.Write("Genişlik değerini girin: ");
rect.width = Convert.ToInt32(Console.ReadLine());
Console.Write("Yükseklik değerini girin: ");
rect.height = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($"Dikdörtgenin Alanı: {rect.Area}");
Console.WriteLine($"Dikdörtgenin Çevresi: {rect.Perimeter}");
Console.ReadLine();
}
}
}