Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.90
-=Дрюня=-
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 17
#1

Единицы массы - C++

15.11.2011, 08:55. Просмотров 4521. Ответов 4
Метки нет (Все метки)

Ребята, помогите пожалуйста перевести программку с паскаля на С++:

Единицы массы пронумерованы следующим образом:
1 — килограмм,
2 — миллиграмм,
3 — грамм,
4 — тонна,
5 — центнер. Дан номер единицы массы (целое число в диапазоне 1–5) и масса тела в этих единицах
(вещественное число). Найти массу тела в килограммах.}
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Program Case7;
Var
x:Integer;
Massa:Real;
Begin
WriteLn('Введите массу:');
ReadLn(Massa);
ReadLn(x);
Case x Of
1:WriteLn(Massa,' килограмм = ',Massa,' килограмм');
2:WriteLn(Massa,' миллиграмм = ',Massa/1000000,' килограмм');
3:WriteLn(Massa,' грамм = ',Massa/1000,' килограмм');
4:WriteLn(Massa,' тонна = ',Massa*1000,' килограмм');
5:WriteLn(Massa,' центнер = ',Massa*100,' килограмм');
End;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2011, 08:55     Единицы массы
Посмотрите здесь:

Программа, которая бы по введенному номеру единицы измерения и массы M выдавала бы соответствующее значение массы в килограммах - C++
Написать программу, которая бы по введенному номеру единицы измерения(1-килограмм, 2-миллиграмм, 3-грамм, 4-тонна, 5-центнер) и масса M...

Определяет единицы массы в кг - C++
Определяет единицы массы в кг, г, мг. Ниже приведены неметричес¬кие русские единицы массы: Берковец = 10 пудам = 163805 кг, пуд = 40...

Найти массу тела по заданному номеру единицы массы (целое число в диапазоне 1-5) - C++
7. Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы...

Дано натуральное число n. Отбросить в нем все цифры, стоящие правее самой правой единицы либо оставить число без изменений, если единицы в нем нет - C++
Дано натуральное число n. Отбросить в нем все цифры, стоящие правее самой правой единицы либо оставить число без изменений, если единицы в...

Заполнить массив единицами и минус единицами и поменять единицы и минус единицы местами - C++
Помогите решить задачу,не могу понять как заполнить массив единицами и минус единицами в случайном порядке без нулей.

Перевод единиц массы - C++
Program laba33; Var n,x :integer; begin writeln ('Виберыть одиницю маси: 1-кг,2-мг,3-г,4-т,5-ц'); Readln(n); write...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
15.11.2011, 09:32     Единицы массы #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include<iostream>
 
using namespace std;
 
int main()
{
      int edinica;
      float massa;
          
      cout<<"Vvedite edinicu massi: "<<endl;
      cout<<"(1 - kilogramm, 2 - milligramm, 3 - gramm, 4 - tonna, 5 - centner)"<<endl;
      cin>>edinica;
      switch(edinica)
       {
               case 1: cout<<"Vvedite massu: ";
                       cin>>massa;
                       cout<<massa<<"kilogramm = "<<massa<<" kilogramm"; break;
                         
               case 2: cout<<"Vvedite massu: ";
                       cin>>massa;
                       cout<<massa<<"milligramm = "<<massa/1000000<<" kilogramm"; break;
                         
               case 3: cout<<"Vvedite massu: ";
                       cin>>massa;
                       cout<<massa<<"gramm = "<<massa/1000<<" kilogramm"; break;
               
               case 4: cout<<"Vvedite massu: ";
                       cin>>massa;
                       cout<<massa<<"tonna = "<<massa*1000<<" kilogramm"; break;
               
               case 5: cout<<"Vvedite massu: ";
                       cin>>massa;
                       cout<<massa<<"centner = "<<massa*100<<" kilogramm"; break;
               
               default: printf("Vvedite znacheniya ot 1 do 5!");
       }
       system("pause");
}
-=Дрюня=-
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 17
15.11.2011, 09:54  [ТС]     Единицы массы #3
default: cout<<("Vvedite znacheniya ot 1 do 5!");
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
15.11.2011, 10:02     Единицы массы #4
ах да,да. Забыль исправть-с.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2011, 10:08     Единицы массы
Еще ссылки по теме:

c++ Индекс массы тела - C++
Всем привет. сразу скажу что мой уровень знаний языков программирования практически 0 Пару дней назад начал читать книгу по c++ и вот...

уравнение массы переноса - C++
Помогите написать &quot;уравнение массы переноса&quot;. Не могу сам разобраться. нужно написать для теста: u't+u'(x)=2 u=x+t u(o,t)=t ...

Конвертер различных измерений массы - C++
Написать программу, которая бы по введенному номеру единицы измерения (1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 -тонна, 5 — центнер) и...

Выдать индекс массы тела - C++
Здравствуйте. Вот такая задача. Вот, что получилось у меня: #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace...

Вычислить индекс массы тела - C++
Напишите короткую программу, которая запрашивает рост в футах и дюймах и вес в фунтах. (Для хранения этой информации используйте три...

Вычисление индекса массы тела - C++
Напишите короткую программу, которая запрашивает рост в футах и дюймах и вес в фунтах. (Для хранения этой информации используйте три...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
16.11.2011, 10:08     Единицы массы #5
Nursik77, лучше бы enum завести для таких целей. А то какие-то магические числа в switch.
Yandex
Объявления
16.11.2011, 10:08     Единицы массы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru