DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1781
Tıklama
0
Öne Çıkarma
c# switch-case 2 tane soru yardım
F
13 yıl (19 mesaj)
Onbaşı
Konu Sahibi

1- Klavyeden kullanıcının 3 ders notu girilerek,ortalamasını, 5lik sistemdeki karşılığını ve başarı durumunu "Geçti/Kaldı" yazan program
2-Kullanıcının yaşını klavyeden okuyarak , yaşı 0-14 arası ise çocuk, 15-28 ise genç,29-40 ise yetişkin, 41-55 ise orta yaşlı, 55 ve yukarısı içinde yaşlı yazan prog.?

Arkadaşlar bu 2 sorunun cevaplarını yazabilirmisiniz



G
13 yıl (27 mesaj)
Onbaşı

1. soruna cevap olur sanırım arkadasım...

private void hesapla(object sender, EventArgs e)
{
byte a,b,c;
double ort;
a=Convert.ToByte(Interaction.InputBox("1.notunuzu giriniz"));
b=Convert.ToByte(Interaction.InputBox("2.notunuzu giriniz"));
c=Convert.ToByte(Interaction.InputBox("3.notunuzu giriniz"));
ort=Convert.ToDouble((a+b+c)/3);
textBox1.Text = Convert.ToString(ort);

if (ort<20)
{
MessageBox.Show("---0--- ile kaldınız");
}

if (ort <44)
{
MessageBox.Show("---1--- ile kaldınız");
}
else if (ort <54)
{
MessageBox.Show("---2--- ile gectiniz");
}
else if (ort < 69)
{
MessageBox.Show("---3--- ile geçtiniz");
}
else if (ort < 84)
{
MessageBox.Show("---4--- ile geçtiniz");
}
else if (ort <= 100)
{
MessageBox.Show("---5--- ile geçtiniz");
}

}


Bu mesaja 1 cevap geldi.
B
13 yıl (84 mesaj)
Çavuş

#include <stdio.h> 
#include <conio.h>
int main ()
{
int dizi[2];
int yas=0;

for(int i=0;i<3;i++)
{
printf("\n%d. yasi giriniz\n:",i+1);
scanf("%d",&dizi[i]);
yas=dizi[i];
if (yas>=0 && yas<=14)
{
printf("cocuk");
}
else if (yas>=15 && yas<=28)
{
printf("genc");
}
else
{
printf("yetiskin");
}


}



getch();
return 0;
}



1
11 yıl (1 mesaj)
Er

arkadaşlar burda 2. döngüde sonucu yazmıyor neden acaba bi yardımcı olsanız


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{

static double sayi1 = 0, sayi2 = 0;
static byte secim = 0;
static void menuy()
{


Console.Clear();

Console.Write("1.sayıyı girin:");
sayi1 = Convert.ToDouble(Console.ReadLine());
Console.Write("2.sayıyı girin:");
sayi2 = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("1-toplama");
Console.WriteLine("2-çıkarma");
Console.WriteLine("3-çarpma");
Console.WriteLine("4-bölme");

Console.WriteLine("Seçiminiz ?");

secim = Convert.ToByte(Console.ReadLine());

}

static void Main(string[] args)
{

menuy();

switch (secim)
{

case 1:

{
double sonuc = sayi1 + sayi2;

Console.WriteLine("Sonuç={0}", sonuc);

Console.ReadLine();


menuy();

break;
}


case 2:
{
double sonuc = sayi1 - sayi2;
Console.WriteLine("Sonuç={0}", sonuc);
Console.ReadLine();
menuy();

break;

}

case 3:
{

double sonuc = sayi1 * sayi2;
Console.WriteLine("Sonuç={0}", sonuc);

Console.ReadLine();

menuy();


break;

}
case 4:
{
double sonuc = sayi1 / sayi2;
Console.WriteLine("Sonuç={0}", sonuc);
Console.ReadLine();
menuy();

break;

}


default:
{

Console.WriteLine("yanlış bilgi girdiniz");
Console.ReadLine();
menuy();
break;
}




}


Console.ReadKey();


}

}
}



arkadaşlar burda 2. döngüde sonucu yazmıyor neden acaba bi yardımcı olsanız



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.