По возрасту человека определить период его психологического развития согласно возрастной периодизации - C (СИ)
Формулировка задачи:
Задание 1
Составить программу, которая по возрасту человека определяет период его психологического развития согласно возрастной периодизации. (1-16 — детство, 17-20 — юношеский возраст, 21-30 — молодость, 31-40 — взрослость, 41-60 -поздняя взрослость, 61-75 — пожилой возраст, 76-90 — старческий возраст, свыше 90 — долгожитель)
Задание 2
Составить программу, которая определяет оценку за тест из 30 вопросов, если вводится количество верных ответов студента. Критерии оценок: 90%-100% - «ваша оценка 5», 76%-89% - «ваша оценка 4», 50%-75% - «ваша оценка 3», ниже 50% - «ваша оценка 2».
Решение задачи: «По возрасту человека определить период его психологического развития согласно возрастной периодизации»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <locale.h> int main(){ setlocale(LC_ALL,"rus"); int a; scanf("%d", &a); if (a >= 1 && a <= 16){ printf("Детство!\n"); } if (a >= 17 && a <= 20){ printf("Юношеский возраст!\n"); } if (a >= 21 && a <= 30){ printf("Молодость!\n"); } if (a >= 31 && a <= 40){ printf("Взрослоть!\n"); } if (a >= 41 && a <= 60){ printf("Поздняя взрослоть!\n"); } if (a >= 61 && a <= 75){ printf("Пожилой возраст!\n"); } if (a >= 76 && a <= 90){ printf("Старческий возраст!\n"); } if (a > 90){ printf("Долгожитель!\n"); } return 0; }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы для работы с вводом/выводом и настройкой локали
- Устанавливаем локаль на русский язык с помощью функции setlocale
- Объявляем переменную типа int
a
для хранения возраста человека - Считываем возраст с помощью функции scanf
- Проверяем возраст человека и выводим соответствующий период психологического развития на экран с помощью функции printf
- Возвращаем 0, чтобы указать на успешный конец работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д