Найти массу тела в килограммах - C (СИ)
Формулировка задачи:
Задача:
Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы (целое число в диапазоне 1–5) и масса тела в этих единицах (вещественное число). Найти массу тела в килограммах.#include <stdio.h> #include <locale.h> #include <math.h> void main(){ double b;//масса// char c;//номер массы// setlocale(LC_ALL, "russian"); printf("Выберите и введите номер единицы массы\n"); printf("1-килограмм\n"); printf("2-миллиграмм\n"); printf("3-грамм\n"); printf("4-тонна\n"); printf("5-центнер\n"); printf("Ваш выбор: "); scanf("%c", &c); printf("Введите массу тела в этих единицах: "); scanf("%lf", &b); switch (c) { case '1': b = b; break;//переводим из кг в кг// case '2': b = b / 1000000; break;//переводим из миллиграмм в кг// case '3': b = b / 1000; break;//переводим из грамм в кг// case '4': b = b * 1000; break;//переводим из тонн в кг// case '5': b = b * 100; break;//переводим из центнеров в кг// } printf("Масса тела в килограммах: %0.2lf кг\n", b); }
Решение задачи: «Найти массу тела в килограммах»
textual
Листинг программы
#include <stdio.h> #include <locale.h> #include <math.h> int main(int argc, char *argv[]) { static double mn[] = { 1.0, 1000000.0, 1000.0, 0.001, 0.01 }; double b; int c; /*Г*îìåð Г¬Г*Г±Г±Г»*/ setlocale(LC_ALL, "russian"); printf("Âûáåðèòå ГЁ ââåäèòå Г*îìåð åäèГ*èöû Г¬Г*Г±Г±Г»\n"); printf("1-êèëîãðГ*ìì\n"); printf("2-ìèëëèãðГ*ìì\n"); printf("3-ГЈГ°Г*ìì\n"); printf("4-ГІГ®Г*Г*Г*\n"); printf("5-öåГ*ГІГ*ГҐГ°\n"); printf("Г‚Г*Гё âûáîð: "); scanf("%d", &c); printf("Ââåäèòå Г¬Г*Г±Г±Гі ГІГҐГ«Г* Гў ГЅГІГЁГµ åäèГ*ГЁГ¶Г*Гµ: "); scanf("%lf", &b); printf("ГЊГ*Г±Г±Г* ГІГҐГ«Г* Гў êèëîãðГ*ììГ*Гµ: %0.2lf ГЄГЈ\n", b/mn[c-1]); return 0; }
Объяснение кода листинга программы
- Включаются необходимые заголовочные файлы
- Объявляются переменные: массив mn, переменная b и переменная c
- Устанавливается русская локаль
- Выводится приветствие и список вариантов выбора
- Пользователь выбирает вариант выбора и вводит массу тела
- Выводится результат в выбранных единицах измерения массы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д