Soru

0
Onaylı Üye
Üye
Katılım
18 Aralık 2010
Mesajlar
252
Tepki puanı
4
Konum
İzmir
Arkadaşlar şöyle bir program ; C# Visual Studio 2008'e uygun yazılacak bir program scripti istiyorum.

Soru : 10. Programlama Temelleri : Klavyeden girilen diploma yaş ve şehir bilgilerine göre kişinin diplomayı hak edip etmediğini belirten bir program yazınız.

Not : Diploma notu 70'den büyük olacak. ( Ortalaması ) - ( Şart )
Yaşı 20'den küçük olacak ( Şart )
Ankara, İstanbul veya İzmir'de oturacak bu kişi. ( Şart )
İf, Else komutları kullanılacak. ( Diploma notu 70'den küçükse hak edemedi veya yaşı 20'den küçükse veyahutta oturduğu şehir uygun olmadığı için diplomayı hak edemedi gibi olumsuz ifadeler de gerekiyor. )

Teşekkürler şimdiden. Biraz üstüne uğraştım ama birkaç hata vardı çözemedim.

Ekleme: Yardım lütfen.
 
0
Onaylı Üye
Üye
Katılım
6 Nisan 2010
Mesajlar
2,892
Tepki puanı
36
Geldiğiniz yere kadar yazarsanız yardımcı olabilirim
 
0
Onaylı Üye
Üye
Katılım
18 Aralık 2010
Mesajlar
252
Tepki puanı
4
Konum
İzmir
Console.WriteLine("Diploma ortalamanızı yazınız");
int not = Convert.ToInt32(Console.ReadLine());
if (not < 70)
Console.Write("Diploma notunuz 70'den küçük olduğu için başarısızsınız");
else
Console.WriteLine("Diploma notunuz 70 veya 70'den büyük olduğu için başarılısınız");

Console.WriteLine("Yaşınızı giriniz");
int yas = Convert.ToInt32(Console.ReadLine());
if (yas < 20)
Console.Write("Yaşınız 20'den küçük bu yüzden diploma notu geçersiz.");
else
Console.Write("Yaşınız 20 veya 20'den büyük olduğu için diploma notunuz geçerli.");
Console.WriteLine("Şehrinizi belirtin");
string izmir = Console.ReadLine();
string ankara = Console.ReadLine();
string istanbul = Console.ReadLine();

Bundan sonra yukarıdakiler gibi olması gerekiyor. Bu 3'ü dışında diğerlerinin hepsinin geçersiz olması gerekiyor. Geçerli olur ise " Şehriniz uyumludur " değilse " Şehriniz uyum sağlamıyor, diploma geçersiz " diyecek.
 
0
Onaylı Üye
Üye
Katılım
6 Nisan 2010
Mesajlar
2,892
Tepki puanı
36
not ve yaş kısmında bir problem görünmüyor şehir ismini şöyle yapıp deneyin:
string sehir;
if((sehir=="Ankara")||(sehir=="İzmir")||(sehir=="İstanbul"))
C.W.("uyumlu");
else
C.W.("uyumsuz");
 
0
Onaylı Üye
Üye
Katılım
18 Aralık 2010
Mesajlar
252
Tepki puanı
4
Konum
İzmir
C.W.("uyumlu");
else
C.W.("uyumsuz");

siyahla karaladığım yer.
 
0
Onaylı Üye
Üye
Katılım
6 Nisan 2010
Mesajlar
2,892
Tepki puanı
36
C.W. şeklinde mi yazdınız? Onu kısa olsun diye öyle yazdım.
Console.WriteLine("uyumlu");
Console.WriteLine("uyumsuz");
 
0
Onaylı Üye
Üye
Katılım
18 Aralık 2010
Mesajlar
252
Tepki puanı
4
Konum
İzmir
use of unassigned local variable " sehir " hatası veriyor.
if((sehir=="Ankara")||(sehir=="İzmir")||(sehir=="İstanbul"))
 
0
Onaylı Üye
Üye
Katılım
6 Nisan 2010
Mesajlar
2,892
Tepki puanı
36
Girilen şehri okutmadığnız için hata verdi şunu yazın:
Console.WriteLine("Şehrinizi belirtin");
string sehir;
Console.WriteLine("şehir girin:");
sehir = Console.ReadLine();

if ((sehir == "Ankara") || (sehir == "İzmir") || (sehir == "İ stanbul"))
Console.WriteLine("uyumlu");
else
Console.WriteLine("uyumsuz");
 
0
Onaylı Üye
Üye
Katılım
18 Aralık 2010
Mesajlar
252
Tepki puanı
4
Konum
İzmir
Çok sağ olun hocam çok yardımcı oldunuz.
 
Geri
Üst