Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2011, 20:24   #1
dasha93
 
Регистрация: 15.02.2011
Сообщений: 5
По умолчанию Составить программу игры в числа

Составить программу игры в числа, которая ведет диалог с пользователем по сценарию
1) задумайте число
2) удвойте его прибавьте 4
3) разделите на 2, прибавьте 7
4)умножьте на 8, вычьте 12
5) разделите на 4, вычьте 11
6) сколько получилось.


______________
Название темы по правилам форума должно адекватно отражать суть решаемой задачи/проблемы.
на первый раз я исправил название темы.
В последующем, темы с подобным названием будут закрываться или удаляться,
а автор такой темы будет получать штрафные баллы.
Учтите это на будущее.

Модератор.

Последний раз редактировалось Serge_Bliznykov; 17.09.2011 в 20:48.
dasha93 вне форума Ответить с цитированием
Старый 17.09.2011, 20:54   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Эм...А смысл игры в чем? Программа-то что делать должна?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.09.2011, 20:58   #3
dasha93
 
Регистрация: 15.02.2011
Сообщений: 5
По умолчанию

программа должна выдать это число на экран. которое загадали.
dasha93 вне форума Ответить с цитированием
Старый 17.09.2011, 21:07   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

т.е. пользователь ввел число и программа должна выдать число, которое у него было до этих операций? А в чем проблема тогда? Просто в обратном порядке все это проделайте заменяя действия на противоположные т.е. прибавить 11, умножить на 4 и т.д.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.09.2011, 21:23   #5
dasha93
 
Регистрация: 15.02.2011
Сообщений: 5
По умолчанию

Program z1;
Var a,b:Integer;
Begin
write('Zadumai Chislo');
writeln('Udvoi Ego');
writeln('Pribav 4');
writeln('Razdeli na 2');
writeln('Pribav 7');
writeln('Umnozh na 8');
writeln('Vichti 12');
writeln('Razdeli na 4');
writeln('Vichti 11');
writeln('Skolko Poluchilos?');
read(a);
b:=(((((((a+11)*4)+12) div 8)-7)*2)-4) div 2);
writeln('Vi zadumali chislo - ', b);
end.
выдает ошибку 85. что то связанное с точкой запятой. не пойму где ошибка
dasha93 вне форума Ответить с цитированием
Старый 17.09.2011, 21:25   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Баланс скобок нарушен.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.09.2011, 21:33   #7
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

ДА-ДА-ДА...Первая скобочка лишняя. Лучше заводить переменные отдельные, вам несколько байт жалко не должно быть.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 17.09.2011, 21:39   #8
dasha93
 
Регистрация: 15.02.2011
Сообщений: 5
По умолчанию

все равно пишет 85 ошибку((
из-за чего. блин
dasha93 вне форума Ответить с цитированием
Старый 17.09.2011, 21:48   #9
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Код:
Var a,b:real;
Begin
write('Zadumai Chislo');
writeln('Udvoi Ego');
writeln('Pribav 4');
writeln('Razdeli na 2');
writeln('Pribav 7');
writeln('Umnozh na 8');
writeln('Vichti 12');
writeln('Razdeli na 4');
writeln('Vichti 11');
writeln('Skolko Poluchilos?');
readln(a);
b:=a/2-2;
writeln('Vi zadumali chislo - ', b:4:0);
readln;
end.
.......................
Ненавижу быть как все, но люблю, чтобы все были как я.

Последний раз редактировалось MyLastHit; 17.09.2011 в 21:51.
MyLastHit вне форума Ответить с цитированием
Старый 17.09.2011, 21:53   #10
dasha93
 
Регистрация: 15.02.2011
Сообщений: 5
По умолчанию

Цитата:
Сообщение от MyLastHit Посмотреть сообщение
Код:
Var a,b:real;
Begin
write('Zadumai Chislo');
writeln('Udvoi Ego');
writeln('Pribav 4');
writeln('Razdeli na 2');
writeln('Pribav 7');
writeln('Umnozh na 8');
writeln('Vichti 12');
writeln('Razdeli na 4');
writeln('Vichti 11');
writeln('Skolko Poluchilos?');
readln(a);
b:=a/2-2;
writeln('Vi zadumali chislo - ', b:4:0);
readln;
end.
.......................
спасибо вам огромное. у Вас намного понятней.
dasha93 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить программу, суммирующую два натуральных числа (n>20) Figushkin Помощь студентам 5 08.06.2010 14:32
Составить программу для игры в домино igarek222 Помощь студентам 0 01.06.2010 20:03
Составить программу нахождения всех делителей натурального числа N livestrong Помощь студентам 1 24.12.2008 20:35
Составить программу нахождения натурального числа n livestrong Помощь студентам 14 24.12.2008 18:15