// 1- ) Bir sınıftaki öğrenci sayısını kullanıcıya sorduktan sonra sırayla
//bu öğrencilerin isimlerini, vize ve final notlarını klavyeden bilgisayara giren,
//vize notunun %40’ı ve final notunun %60’şını alarak öğrenci başarı notunu hesaplayan,
//öğrenci başarı notu 50 ve üzeri ise
//ekrana “Geçti” aksi taktirde “Kaldı”
//yazdıran ve sınıf öğrenci başarı notu ortalamasını hesaplayan bir program yazınız? |
string isim;
double vize, final, ogr, ort, Sort = 0;
Console.Write("Sınıf MEvcudu : ");
ogr = Convert.ToDouble(Console.ReadLine());
for (int i = 1; i <= ogr; i++)
{
Console.Write("Vize Notu = ");
vize = Convert.ToDouble(Console.ReadLine());
Console.Write("Final Notu = ");
final = Convert.ToDouble(Console.ReadLine());
ort = vize * 0.4 + final * 0.6;
Console.WriteLine("Ortalaması = " + ort);
if (ort < 50)
{
Console.WriteLine("Öğrenci Kaldı ");
}
else
Console.WriteLine("Öğrenci Geçti ");
Sort = Sort + ort;
}
Console.Write("Sınıf Ortalaması = " + (Sort / ogr));
Console.ReadKey(); |
//2- ) Bir şirketin müşteri sayısını kullanıcıya sorduktan sonra
//sırayla bu müşterilerin isimlerini, yaptıkları alış veriş miktarını
//klavyeden bilgisayara girdikten sonra alış veriş miktarı
//üzerine %18 kdv ekleyerek alış veriş miktarı 100 TL ve üzeri
//ise ekrana “Kargolu” aksi taktirde “Kargosuz” yazdıran ve
//toplam alış veriş miktarını hesaplayan bir program yazınız? |
| |
|
int musteri = 0, sayac = 0;
string isim;
double miktar, kdvT, T_Miktar = 0;
Console.Write("Müşteri Sayısı = ");
musteri = Convert.ToInt16(Console.ReadLine());
do // her durumda döngüye girilir.
{
Console.Write("Tutar = ");
miktar = Convert.ToDouble(Console.ReadLine());
kdvT = miktar * 1.18;
T_Miktar = T_Miktar + kdvT;
if (kdvT > 100)
Console.WriteLine("Kargolu");
else
Console.WriteLine("Kargosuz");
sayac++;
}
while (sayac < musteri); //sayac müsteriden küçük oldugu sürece döngü sağlanır.
Console.WriteLine("Toplam Alışveriş Tutarı = " + T_Miktar);
Console.ReadKey();
|
| |
3 - )kullanıcıdan kaç adet sayının toplanacagı istenecek
her biri istenip toplam ekrana yazdırılacak. (while ile) |
|
Console.Write("Kaç Adet Sayı var ? ");
int adet = Convert.ToInt16(Console.ReadLine());
int sayac = 0;
int toplam = 0;
int sayi;
while (sayac < adet)
{
Console.Write( (sayac+1) + ". SAYI = ");
sayi = Convert.ToInt16(Console.ReadLine());
toplam = toplam + sayi;
sayac++;
}
Console.WriteLine("Toplam = " + toplam);
Console.ReadLine();
|
| |
|
//4 -) Girilen sayıların en büyügünü bulun. (DO-WHILE)
|
|
Console.Write("Kaç Adet Sayı var ? ");
int adet = Convert.ToInt16(Console.ReadLine());
int sayac = 0;
int enbuyuk = 0;
int sayi;
do
{
Console.Write(sayac + 1 + ". Sayı = ");
sayi = Convert.ToInt16(Console.ReadLine());
if (sayi > enbuyuk)
enbuyuk = sayi;
sayac++;
}
while (sayac < adet);
Console.WriteLine("Enbuyuk = " + enbuyuk);
Console.ReadKey();
|
| |