По введенной эффективности выдать ее словесную характеристику - C (СИ)
Формулировка задачи:
Задана следующая шкала эффективности внедрения технологий(%). 0-10 – невысокая; 11-25 – средняя; 26-50 – высокая; 51 – 100 – очень высокая; > 100 – революционная. Составить программу, которая по введенной эффективности выдает ее словесную характеристику.
И БЛОК-СХЕМУ программы пожалуйста.
Решение задачи: «По введенной эффективности выдать ее словесную характеристику»
textual
Листинг программы
#include <stdio.h>
int main(void)
{
int temp;
system("cls");
printf("vvedit wkaly: ");
scanf("%d", &temp);
if(temp < 0)
printf("Nevirnui vvid, poprobujte weraz!");
if((temp >= 0) && (temp <= 10))
printf("Nevusoka!");
else if((temp >= 11) && (temp <= 25))
printf("Serednya!");
else if((temp >= 26) && (temp <= 50))
printf("Vusoka!");
else if((temp >= 51) && (temp <= 100))
printf("Dyje vusoka!");
else if(temp > 100)
printf("Revoluciina!");
getch();
}
Объяснение кода листинга программы
- Включаем библиотеку для работы с консолью
- Задаём main функцию как точку входа в программу
- Объявляем переменную temp типа int для временного хранения значения
- Очищаем консоль с помощью команды system(
cls) - Выводим приглашение для ввода значения с помощью функции printf
- Считываем введенное значение в переменную temp с помощью функции scanf
- Проверяем значение переменной temp на отрицательность и выводим сообщение об ошибке, если оно отрицательное
- Проверяем значение переменной temp на принадлежность к диапазону от 0 до 10 и выводим сообщение
Nevusoka!, если оно в этом диапазоне - Проверяем значение переменной temp на принадлежность к диапазону от 11 до 25 и выводим сообщение
Serednya!, если оно в этом диапазоне - Проверяем значение переменной temp на принадлежность к диапазону от 26 до 50 и выводим сообщение
Vusoka!, если оно в этом диапазоне - Проверяем значение переменной temp на принадлежность к диапазону от 51 до 100 и выводим сообщение
Dyje vusoka!, если оно в этом диапазоне - Проверяем значение переменной temp на принадлежность к диапазону больше 100 и выводим сообщение
Revoluciina!, если оно в этом диапазоне - Проверяем, была ли нажата клавиша Enter, с помощью функции getch()
- Завершаем программу