Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
0 / 0 / 0
Регистрация: 19.12.2017
Сообщений: 49
1

Составить программу - конвертер, которая запрашивает тип единицы

17.03.2018, 18:18. Показов 3791. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача 2. Составить программу - конвертер, которая запрашивает тип единицы измерения информации: 1 - бит, 2 - байт, 3 - килобайт, 4 - мегабайт, 5 - гигабайт, а также число - значение в этой единице измерения информации и переводит данное число во все остальные единицы измерения информации. Ввод чисел заканчивается нажатием клавиши 0.



Протокол работы программы:

Выберите тип единицы измерения информации: 1 - бит, 2 - байт, 3 - килобайт, 4 - мегабайт, 5 - гигабайт, 0 - выход.

1

Введите значение этой единицы измерения информации: 12288

Ответ: 12288 бит = 1536 байт = 1,5 Кбайт = 0,0014 Мбайт = 0,0000014 Гбайт



Выберите тип единицы измерения информации: 1 - бит, 2 - байт, 3 - килобайт, 4 - мегабайт, 5 - гигабайт, 0 - выход.

4

Введите значение этой единицы измерения информации: 20

Ответ: 20 Мбайт = 0,019 Гбайт = 20480 Кбайт =20 951 520 байт = 167 772 160 бит



Выберите тип единицы измерения информации: 1 - бит, 2 - байт, 3 - килобайт, 4 - мегабайт, 5 - гигабайт, 0 - выход.

0

Пока!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2018, 18:18
Ответы с готовыми решениями:

Составить программу, которая запрашивает пароль
люди у меня зачет помогите плиз_)_ у меня 9 задач Составить блок схему, решить задачи. Принести...

Составить программу, которая запрашивает 2 числа и находит результаты :
Привет программисты! Напишите пожалуйста программы, буду очень признателен. Сам полный 0, печалька...

Составить программу, которая запрашивает пароль
Составить программу, которая запрашивает пароль (например, четырехзначное число) до тех пор, пока...

Составить программу, которая запрашивает значение x и y(f от x)
я функции плохо знаю f(x)={-2x+11 если x<1 {x*x-1 если x>=1 Составить программу,...

1
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
17.03.2018, 18:38 2
Лучший ответ Сообщение было отмечено Berimor7331 как решение

Решение

Как вариант:
Pascal
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
const n = 5;
type num = record
    val: string;
    x: integer;
  end;
 
var vars: array[1..n] of num;
    i, x: integer;
    v: real;
begin
  vars[1].val := 'бит'; vars[1].x := 8;
  vars[2].val := 'байт'; vars[2].x := 1024;
  vars[3].val := 'килобайт'; vars[3].x := 1024;
  vars[4].val := 'мегабайт'; vars[4].x := 1024;
  vars[5].val := 'гигабайт'; vars[5].x := 1024;
  x := 6;
  while x <> 0 do begin
    while not (x in [0..5]) do begin
      writeln('Выберите тип единицы измерения информации: 1 - бит, 2 - байт, 3 - килобайт, 4 - мегабайт, 5 - гигабайт, 0 - выход.');
      read(x);
    end;
    if x <> 0 then begin
      write('Введите значение этой единицы измерения информации: ');
      read(v);
      if x > 1 then
        for i := x - 1 downto 1 do v := v * vars[i].x;
      for i := 1 to n do 
      begin
        write(v, ' ', vars[i].val);
        if i <> n then write(' = ');
        v := v / vars[i].x;
      end;
      writeln;
    end;
    if x <> 0 then x := 6;
  end;
  writeln('Пока!');
end.
1
17.03.2018, 18:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2018, 18:38
Помогаю со студенческими работами здесь

Составить программу, которая запрашивает координаты 10 точек
Составить программу, которая запрашивает координаты 10 точек и определяет , сколько из них попадет...

Составить программу, которая запрашивает название государства
Помогите написать полностью программу на C++

Составить программу, которая запрашивает оценки на вступительных экзаменах
Сама задача: Составить программу, которая запрашивает оценки на вступительных экзаменах. Всего три...

Составить программу, которая запрашивает название футбольного клуба и
Составить программу, которая запрашивает название футбольного клуба и 1) определяет количество...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru