Advertisement
BERKYT

go lesson 2

Jan 18th, 2025
530
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 1.74 KB | None | 0 0
  1. package main
  2.  
  3. import "fmt"
  4.  
  5. const PASSING_SCORE int = 60
  6.  
  7. func main() {
  8.     // Объявление массива оценок
  9.     scores := [5]int{85, 55, 70, 40, 90}
  10.    
  11.     // Переменная для подсчета студентов, которые сдали экзамен
  12.     passingCount := 0
  13.  
  14.     // Проверка оценок без использования циклов
  15.  
  16.     // Оценка 1
  17.     if scores[0] >= PASSING_SCORE {
  18.         passingCount++
  19.         fmt.Println("Студент сдал:", scores[0])
  20.     } else {
  21.         fmt.Println("Студент не сдал:", scores[0])
  22.     }
  23.  
  24.     // Оценка 2
  25.     if scores[1] >= PASSING_SCORE {
  26.         passingCount++
  27.         fmt.Println("Студент сдал:", scores[1])
  28.     } else {
  29.         fmt.Println("Студент не сдал:", scores[1])
  30.     }
  31.  
  32.     // Оценка 3
  33.     if scores[2] >= PASSING_SCORE {
  34.         passingCount++
  35.         fmt.Println("Студент сдал:", scores[2])
  36.     } else {
  37.         fmt.Println("Студент не сдал:", scores[2])
  38.     }
  39.  
  40.     // Оценка 4
  41.     if scores[3] >= PASSING_SCORE {
  42.         passingCount++
  43.         fmt.Println("Студент сдал:", scores[3])
  44.     } else {
  45.         fmt.Println("Студент не сдал:", scores[3])
  46.     }
  47.  
  48.     // Оценка 5
  49.     if scores[4] >= PASSING_SCORE {
  50.         passingCount++
  51.         fmt.Println("Студент сдал:", scores[4])
  52.     } else {
  53.         fmt.Println("Студент не сдал:", scores[4])
  54.     }
  55.  
  56.     // Вывод общего количества студентов, сдавших экзамен
  57.     fmt.Println("Количество студентов, сдавших экзамен:", passingCount)
  58. }
  59.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement