По возрасту ребенка определить период его психологического развития согласно возрастной периодизации - C (СИ)
Формулировка задачи:
Составить программу, которая по возрасту ребенка определяет период его психологического развития согласно возрастной периодизации. ( до года — младенческий возраст, 1-3 — раннее детство, 4-6 — дошкольный возраст, 7-10 — младший школьный возраст, 11-15 — подростковый возраст, 16-18 — юношеский возраст).
Решение задачи: «По возрасту ребенка определить период его психологического развития согласно возрастной периодизации»
textual
Листинг программы
#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<string.h> int menu(void) { printf("\nVvedite vozrast rebenka:\n"); printf("1 - esli rebenku do goda\n"); puts("2 - esli rebenku ot 1 goda do 3 let"); puts("3 - esli rebenku ot 4 goda do 6 let"); puts("4 - esli rebenku ot 7 goda do 10 let"); puts("5 - esli rebenku ot 11 goda do 15 let"); puts("6 - esli rebenku ot 16 goda do 18 let"); puts("0 - Vyhod"); int z; printf(">>>"); scanf("%d", &z); printf("\n"); return z; } void main() { while(int z = menu()) { switch(z) { case 1: { printf("Mladenec\n"); break; } case 2: { printf("Rannee detstvo\n"); break; } case 3: { printf("Doshkolnyj vozrast\n"); break; } case 4: { printf("Mlad shkol\n"); break; } case 5: { printf("Podrostok\n"); break; } case 6: { printf("Yunosh\n"); break; } default: { printf("nepravilniy vvod\a\a\a!!!\n"); break; } } printf("Press any key to continue!!!\n"); getch(); system("cls"); //очистка консольного приложения } printf("The end!!!\n"); getch(); }
Объяснение кода листинга программы
- Ввод возраста ребенка с клавиатуры
- Использование условного оператора switch для определения периода психологического развития ребенка на основе введенного возраста
- Вывод на экран соответствующего названия периода развития
- Проверка на правильность ввода (возраст должен быть в диапазоне от 1 до 18 лет)
- Очистка экрана после каждого ввода
- Повторение цикла до тех пор, пока пользователь не выберет пункт
Выход
- Вывод сообщения об окончании программы
- Очистка экрана после окончания программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д