По возрасту ребенка определить период его психологического развития согласно возрастной периодизации - 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();
}

Объяснение кода листинга программы

  1. Ввод возраста ребенка с клавиатуры
  2. Использование условного оператора switch для определения периода психологического развития ребенка на основе введенного возраста
  3. Вывод на экран соответствующего названия периода развития
  4. Проверка на правильность ввода (возраст должен быть в диапазоне от 1 до 18 лет)
  5. Очистка экрана после каждого ввода
  6. Повторение цикла до тех пор, пока пользователь не выберет пункт Выход
  7. Вывод сообщения об окончании программы
  8. Очистка экрана после окончания программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.8 из 5
Похожие ответы