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
Насоки: