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.DisplayStudentInfo
adı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:Width
veHeight
adında iki özelliği (property) olsun.Area
adında, yalnızca okunabilir (read-only) bir özelliği olsun. Bu özellik, dikdörtgenin alanını (genişlik * yükseklik) döndürsün.Perimeter
adı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();
}
}
}