0 / 0 / 0
Регистрация: 03.09.2014
Сообщений: 2
1

Неверный результат в программе с условными операторами

03.09.2014, 20:20. Показов 439. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вместо результата всегда пишет-0

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program vareniki;
var a: char; g,b,c: single;
begin
writeln ('На какой планете вы живёте?');
readln (a);
writeln (a);
if a='Земля' then g:=10;
if a='Меркурий' then g:=3.7;
if a='Венера' then g:=8.87;
if a='Юпитер' then g:=24.79;
if a='Марс' then g:=3.76;
if a='Сатурн' then g:=7.21;
if a='Уран' then g:=8.43;
if a='Нептун' then g:=10.71;
if a='Плутон' then g:=0.81;
writeln ('Сколько кг вареников вы хотите приобрести?');
readln (b);
c:=b*g*300;
write ('Cтоимость ваших вареников-',c,'синих пуговиц с шестью дырками.')
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.09.2014, 20:20
Ответы с готовыми решениями:

Неверный результат сложение
Всем привет, взялся за Паскаль - выполнять задание от универа и тут же натолкнулся на крайне...

Где ошибка в программе? Исправьте, пожалуйста! Программа выдает неверный ответ!
Составьте программу, определяющую чаще всего встречающуюся компоненту файла f. var f: file...

условными операторами. дробную часть выделить нужно
определить, есть ли среди первых трех цифр из дробной части заданного положительного вещественного...

Неверный результат сравнения одинаковых чисел
Почему К False; program f1; uses crt; const d:real =0.85; s:real =3.5; i:real =2.975; var...

2
290 / 271 / 107
Регистрация: 10.06.2011
Сообщений: 696
03.09.2014, 20:32 2
Цитата Сообщение от BlueWater Посмотреть сообщение
var a: char
как в char влезет больше одного символа?Ифы не срабатывают, поэтому g=0 => c=0
Char надо заменить на String
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program vareniki;
var a: string; g,b,c: single;
begin
writeln ('На какой планете вы живёте?');
readln (a);
writeln (a);
if a='Земля' then g:=10;
if a='Меркурий' then g:=3.7;
if a='Венера' then g:=8.87;
if a='Юпитер' then g:=24.79;
if a='Марс' then g:=3.76;
if a='Сатурн' then g:=7.21;
if a='Уран' then g:=8.43;
if a='Нептун' then g:=10.71;
if a='Плутон' then g:=0.81;
writeln ('Сколько кг вареников вы хотите приобрести?');
readln (b);
c:=b*g*300;
write ('Cтоимость ваших вареников-',c,'синих пуговиц с шестью дырками.')
end.
1
0 / 0 / 0
Регистрация: 03.09.2014
Сообщений: 2
03.09.2014, 20:35  [ТС] 3
Спасибо большое!

Добавлено через 25 секунд
Darth Coder, Спасибо большоеDarth Coder,
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.09.2014, 20:35
Помогаю со студенческими работами здесь

Функция с условными операторами
x^2+y^2+arctg(x), при x>y (x-y)^2+arctg(x), при x<y (y-x)^2+0.5, в остальных случаях

Работа с условными операторами
Здравствуйте, форумчане. Недавно начал изучать PHP, и, понемножку, стараюсь закреплять...

Запуск программы условными операторами
Мне надо сделать: При запуске программы: если в файле "config.txt" нету текста, то должна...

Решение неравенства с условными операторами
Помогите пожалуйста написать программу. В Dev C++ В коде программы должны использоваться: if,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru