Arkadaşlar merhaba C#'dan switch-case ile alakalı bir ödevim var fakat else if ile yaptım switch case ile yapamadım.
Ödev : Klavyeden girilen 5 sayının en büyüğü ve en küçüğünü buldurup, bunları toplatıp ekrana yazdıran program.
Not: Ödev form'da değil dos ekranında olacak. (Siyah ekran)
Şimdiden teşekürler arkadaşlar.
------------------------------
Arkadaşlar kendi yaptığımda şöyle bir hata alıyorum ;
Type or namespace definition, or end-of
Edit - Analyzer : Sizin ödeviniz hazır olarak burada verilemez. Takıldığınız nokta olduğunda yardım etmek isteyen arkadaşlar konu altına devam ederler. Acil, ödev, vs gibi kelimelerle yardım istemek forum kurallarına uygun değildir.
using System;
class program
{
static **** Main(string[] args)
{
int a,b,c,d,e,toplam=0,byk=0,kck=0;
Console.WriteLine("1.sayı gir");
a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("2.sayı gir");
b=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("3.sayı gir");
c=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("4.sayı gir");
d=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("5.sayı gir");
e=Convert.ToInt32(Console.ReadLine());
switch(byk)
{
if(a>b && a>c && a>d && a>e)
{byk=a;}
case a:
Console.WriteLine("En büyük sayı : "+a);
break;
if(b>a && b>c && b>d && b>e)
{byk=b;}
case b:
Console.WriteLine("En büyük sayı : "+b);
break;
else if(c>a && c>b && c>d && c>e)
{byk=c;}
case c:
Console.WriteLine("En büyük sayı : "+c);
break;
else if(d>a && d>c && d>b && d>e)
{byk=d;}
case d:
Console.WriteLine("En büyük sayı : "+d);
break;
else if(e>a && e>c && e>d && e>b)
{byk=e;}
case e:
Console.WriteLine("En büyük sayı : "+e);
break;
}
//kucuk
swicth(kck)
{
if(a<b && a<c && a<d && a<e)
{kck=a;}
case a:
Console.WriteLine("En küçük sayı : "+a);
break;
else if(b<a && b<c && b<d && b<e)
{kck=b;}
case b:
Console.WriteLine("En küçük sayı : "+b);
break;
else if(c<a && c<b && c<d && c<e)
{kck=c;}
case c:
Console.WriteLine("En küçük sayı : "+c);
break;
else if(d<a && d<c && d<b && d<e)
{kck=d;}
case d:
Console.WriteLine("En küçük sayı : "+d);
break;
else if(e<a && e<c && e<d && e<b)
{kck=e;}
case e:
Console.WriteLine("En küçük sayı : "+e);
break;
}}} }