C ++ Case 7
Помогите с задачкой
Case7. Единицы массы пронумерованы следующим образом: 1 -- килограмм, 2 -- миллиграмм, 3 -- грамм, 4 -- тонна, 5 -- центнер. Дан номер единицы массы (целое число в диапазоне 1-5) и масса тела в этих единицах (вещественное число). Найти массу тела в килограммах.
Вот мой недоработанный код, дальше запутался, кто оможет помогите))
int number;
double mas;
cout << "Вы вводите единицу массы и массу, а я вывожу вам эту массу в килограммах! ";
while (true){
cout << "Введите кол-во массы";
cin >> mas;
cout << "Введите единицу массы ( 1-килограмм, 2-миллиграмм, 3-грамм, 4- тонна, 5-центнер )";
cin >> number;
if (number > 5 || number < 1){
cout << "Ошибка! Введите номер от 1 до 5 ";
continue;
}
switch(mas){
case:1
mas = mas;
break;
}
switch(number)
{
case 1: break;
case 2: mas/=1000000; break;
case 3: mas/=1000; break;
case 4: mas*=1000; break;
case 5: mas*=100; break;
default: cerr << "Непорядок\n"; exit(100);
}
cout << mas << " килограмм\n";
wwwGameProAdil
wwwGameProAdil
wwwGameProAdil
ты можеш по подробнее, что от тебя хотят.