5.00 / 1 oy

Java ile sınav puanını harf notuna çevirmek

Java'da basit if örnekleri ve Java'da iç içe if örnekleri içinde sınav puanını harf notuna çeviren bir örnek de ekleyecektim ama zaman darlığında kaynamış gibi görünüyor. Bugün vaktim biraz daha müsaitken Java ile ilgili biraz problem ve çözüm ekleyelim.

Üniversite sınav notlandırması aşağıdaki gibi olan bir sınav sisteminde sınav notunu yazan bir öğrencinin harf notunu hesaplayan bir Java programı kodlayalım. Öğrenci sınav notunu yazsın, Java da karşılık gelen harf notunu if kullanarak biza söylesin. Bu arada 0'dan küçük ya da 100'den büyük bir sınav notu da yazacak olursa sistem uyayarak tekrar sınav notu yazmasını söylesin.

AA 90-100 arası

BA 85-89 arası

BB 80-84 arası

CB 75-79 arası

CC 70-74 arası

DC 65-69 arası

DD 60-64 arası

FD 50-59 arası

FF 0-49 arası

Kodlar:

Scanner girdi=new Scanner(System.in);
System.out.println("Kaç aldın?");
int not = girdi.nextInt();
String harfNotu;

while (not<0 || not>100)
{
	System.out.println("Hatalı bir not yazdın, lütfen 0 ile 100 arası bir not yaz");
	not = girdi.nextInt();
}

if(not<=49)
{
	harfNotu="FF";
}
else if(not<=59)
{
	harfNotu="FD";
}
else if(not<=64)
{
	harfNotu="DD";
}
else if(not<=69)
{
	harfNotu="DC";
}
else if(not<=74)
{
	harfNotu="CC";
}
else if(not<=79)
{
	harfNotu="CB";
}
else if(not<=84)
{
	harfNotu="BB";
}
else if(not<=89)
{
	harfNotu="BA";
}
else
{
	harfNotu="AA";
}
 
System.out.println("Harf notun:" + harfNotu);

Çıktı:

Kaç aldın?
101
Hatalı bir not yazdın, lütfen 0 ile 100 arası bir not yaz
-1
Hatalı bir not yazdın, lütfen 0 ile 100 arası bir not yaz
79
Harf notun:CB

 

utku33

01.03.2020 00:48

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java ile sınav puanını harf notuna çevirmek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.