3.Graduation pt2
Malko pomosht molq
import java.util.Scanner; public class zadacha3 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String name = scanner.nextLine(); double counter = 1; double sum = 0; double notPassed = 0; while (counter <= 12){ double grade = Double.parseDouble(scanner.nextLine()); if (grade >= 4){ sum = sum + grade; counter++; }else { notPassed += 1; } }if (notPassed < 2){ System.out.printf("%s graduated. Average grade: %.2f", name, sum/12); }else { System.out.printf("%s has been excluded at %d grade",name , counter); } } }
mersi predvaritelno
da de ama kakvo i kude :D
Е как къде, копирай си условието на задачата и го paste-ни тук като коментар. И линк към judge няма да е лошо, за да тествам преди да ти казвам грешни отговори! Поздрави
Напишете програма, която изчислява средната оценка на ученик от цялото му обучение. На първия ред ще получите името на ученика, а на всеки следващ ред неговите годишни оценки. Ученикът преминава в следващия клас, ако годишната му оценка е по-голяма или равна на 4.00. Ако ученикът бъде скъсан повече от един път, то той бива изключен и програмата приключва, като се отпечатва името на ученика и в кой клас бива изключен.
При успешно завършване на 12-ти клас да се отпечата :
"{име на ученика} graduated. Average grade: {средната оценка от цялото обучение}"
В случай, че ученикът е изключен от училище, да се отпечата:
"{име на ученика} has been excluded at {класа, в който е бил изключен} grade"
Стойността трябва да бъде форматирана до втория знак след десетичната запетая.
Примерен вход и изход
вход
изход
вход
изход
Gosho
5
5.5
6
5.43
5.5
6
5.55
5
6
6
5.43
5
Gosho graduated. Average grade: 5.53
Mimi
5
6
5
6
5
6
6
2
3
Mimi has been excluded at 8 grade
Тествайте решението си в judge системата: https://judge.softuni.bg/Contests/Compete/Index/1014#2
Насоки: