Программа на основе меню с использованием Switch-case в C
Опубликовано: 4 Декабря, 2021
Предпосылка: Switch Case в C
Постановка задачи:
Напишите программу с меню, используя Switch case, чтобы вычислить следующее:
1. Площадь круга
2. Площадь квадрата
3. Площадь сферы
Также используйте функции input () и output () для ввода и отображения соответствующих значений.
// C program to illustrate // Menu-Driven program // using Switch-case #include <stdio.h> int input(); void output( float ); int main() { result; float int choice, num; printf ( "Press 1 to calculate area of circle
" ); printf ( "Press 2 to calculate area of square
" ); printf ( "Press 3 to calculate area of sphere
" ); printf ( "Enter your choice:
" ); choice = input(); switch (choice) { case 1: { printf ( "Enter radius:
" ); num = input(); result = 3.14 * num * num; printf ( "Area of sphere=" ); output(result); break ; } case 2: { printf ( "Enter side of square:
" ); num = input(); result = num * num; printf ( "Area of square=" ); output(result); break ; } case 3: { printf ( "Enter radius:
" ); num = input(); result = 4 * (3.14 * num * num); printf ( "Area of sphere=" ); output(result); break ; } default : printf ( "wrong Input
" ); } return 0; } int input() { int number; scanf ( "%d" , &number); return (number); } void output( number) float { printf ( "%f" , number); } |
Выход:
Нажмите 1, чтобы рассчитать площадь круга Нажмите 2, чтобы рассчитать площадь квадрата. Нажмите 3, чтобы рассчитать площадь сферы Введите свой выбор: 1 Введите радиус: 5 Площадь круга = 78,5
Статьи по Теме:
- Интересные факты об операторе switch в C
- Вывод программ на C | Набор 30 (корпус переключателя)
- Использование диапазона в случае переключателя в C / C ++
Хотите учиться на лучших видео и практических задачах, ознакомьтесь с Базовым курсом C для базового и продвинутого C.