программа ... вечеринки
...
Repeat
Asm
PUSH YourPenis
POP? YourPenis
End;
Until YouHaveOrgasm;
....
???
могу нечто подобное накатать на 1С ... там по русски будет ... :D
Давай!!! посмотрим!!:)
давай еще в бат файлах прикалываться :D :D
кстати, идея написать подобное на всех языках, кто какие знает ... вот коллекция то будет супер ...:D :D
давай еще в бат файлах прикалываться :D :D
кстати, идея написать подобное на всех языках, кто какие знает ... вот коллекция то будет супер ...:D :D
Так че пишем ???:) :) :)
Пишем !!!! Кто как может !!!!! :)
- Это что такое Языки программирования?
:D :D :D
Begin
Open(Bottles);
Repeat
Drink(Next(Gramms100));
Food:=Eat(Next(Foods));
Until TwoViewInEyes;
End;{ Drinks }
А если Дринк закончился, а с галзами все еще гуд?
Procedure Drinks;
Begin
Open(Bottles);
Repeat
Drink(Next(Gramms100));
Food:=Eat(Next(Foods));
Until TwoViewInEyes;
End;{ Drinks }
А если Дринк закончился, а с галзами все еще гуд?
Если "с глазами всё ещё гуд", то условие выхода из цикла оказывается ложным и цикл повторяется :)
P.S. Только бутылки, наверное, тоже в цикле открывать надо :D
Если "с глазами всё ещё гуд", то условие выхода из цикла оказывается ложным и цикл повторяется :)
P.S. Только бутылки, наверное, тоже в цикле открывать надо :D
здесь дело вот в чем. Если Next(Gramms100) возвращает false, т.е. если Gramms100 закончились, то бедкт Drink(false), Drink установит флаг TwoViewInEyes. Программа сильно упрощена.
Можно несколько видоизменить.
Procedure Drinks;
Begin
Open(Bottles);
Repeat
if not(Drink(Next(Gramms100))) then
begin
Open(GoBuyMoreBottles(40));
Drink(Next(Gramms100));
end;
Food:=Eat(Next(Foods)); {жратва тоже может кончиться, но это неважно}
Until TwoViewInEyes;
End;{ Drinks }
Тогда все будет в порядке, при условии что деньги не кончаются.
.ORG 0
rjmp Begin_Drink
.ORG 5 ;interput
rjmp passat
passat:
mov OUT,was_drinnking
sei
reti
Begin_Drink:
sei
ldi stakan,vodka
drinking:
mov drink,stakan
nop
nop
cp stakan, zerro
brne drinking
nop
nop
rjmp Begin_Drink
:)
char* sumka = new char[1024];
PIPL* pipl[8];
for(int i = 0; i < 8; i++)
pipl = new PIPL;
int obshak = 0; // =(
for(i = 0; i < 8; i++)
obshak += pipl->many; // =)))
memcpy(sumka, "пыво - ", 7); // =P
sumka[7] = 0;
do{
sumka[7]++;
obshak -= larek->cenabeer;
}while(obshak > 0);
if(!mif) sumka[7]--; // =(((
i = 0;
while(sumka[7] > 0){
sumka[7]--;
pipl->alco++;
i++; if(i==8) i =0;
};
for(i = 0; i < 8; i++){
delete pipl; //=(((
};
delete[] sumka;
delete larek;
#include "LSD.h"
#pragma resource "money.dfm"
// Attention LSD.h binding for given program
void Message(char *FUCK)
{
Application->MessageBox(FUCK,"From DLL",IDOK);
}
void DRINK(int SPIRT)
{
INT CHEKUSHKA;
CHEKUSHKA=10;
while (NOT lowvideo()) CHEKUSHKA=CHEKUSHKA-1;
}
void main()
{
PRINTF("HEy, PEOPLE\N");
WHILE (NoT ASFALT)
{
FOR ( BUHAT= 0; BUHAT <= 10; BUHAT++) DRINK(SPIRT);
Message('вя-вя-вя..аыаыыкккк');
if (2+2 !=5 ) FOR ( DOZA= 0; DOZQ <= 2; DOZA++) SHIRAYTSA;
ELSE Message(' I'm ready... ');
}
}
Если "с глазами всё ещё гуд", то условие выхода из цикла оказывается ложным и цикл повторяется :)
P.S. Только бутылки, наверное, тоже в цикле открывать надо :D
Их еще и покупать надо:)
Перем Опьянение;
Функция ВзятьПиво(Деньги);
ПивоУнас = СоздатьОбъект("СписокЗначений");
Для к=1 По Окр((Деньги.Количество()/25),0) Цикл //будем пить Холстен по 25р штука :)
ПивоУНас.ДобавитьЗначение("Бутылка");
КонецЦикла;
Возврат ПивоУНас.КоличествоБутылок();
КонецПроцедуры
//*******************************************
Процедура ПитьПиво(Пиво);
Пока (Пиво>=0) ИЛИ (СтоятьНаНогах > -10) ИЛИ (ХочуПоссать <4) Цикл
Пиво = Пиво - 1;
Опьянение = Опьянение + 1;
ХочуПоссать = ХочуПоссать + 0.25;
Если Опьянение = 10 Тогда
СтоятьНаНогах = 0;
ХочуПоссать = ХочуПоссать + 0.5;
Предупреждение("А не хватит ли мне ??");
ИначеЕсли Опьянение = 25 Тогда
СтоятьНаНогах = -1;
ХочуПоссать = ХочуПоссать + 1;
Предупреждение("Нихрена нажрался ...");
ИначеЕсли Опьянение = 40 Тогда
СтоятьНаНогах = -10;
ХочуПоссать = ХочуПоссать + 1.5;
КонецЕсли;
Если ХочуПоссать >= 4 Тогда
Поссать();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
//*******************************************
Процедура Выходные()
Перем Бутылка;
Деньги = СоздатьОбъект("Лавандос");
Пиво = СоздатьОбъект("Бухло");
Телка = СоздатьОбъект("Телка.НеСтрашная");
КолвоПиваВНаличии = ВзятьПиво(Деньги);
Бутылка = "Бутылка_1шт";
Если РасстояниеДоХаты <= 100 Тогда //в метрах
КолвоПиваВНаличии = КолвоПиваВНаличии - КоличествоЧеловек*Бутылка;
КонецЕсли;
Для к=1 По ЖеланиеНажраться.Сила Цикл
ПитьПиво(КолвоПиваВНаличии);
КонецЦикла;
Если (Телка.Количество()>=1) И (СвободнаяКомната <> 0) Тогда
Пока Телка.Ломается()=1 Цикл
Телка.ПитьПиво(КолвоПиваВНаличии);
КонецЦикла;
ЕслиВсеЕще Телка.Ломается()=1 Тогда
Предупреждение("Да пошла ты, дура пьяная !!!");
Телка.Выгнать(1);
ПитьПиво(КолвоПиваВНаличии);
КонецВсеЕщеЕсли;
КонецЕсли;
Если Телка.КоличествоОдежды()>0 Тогда
Телка.Раздеть("ИнеПи##еть"); // :))
КонецЕсли;
Раз = 1; // 8)
Пока Стоит = 1 Цикл
Раз = Раз + 1;
ВставитьЧлен(1);
ВставитьЧлен(0);
?(Кончить = 1,Прервать,Продолжить);
Если Раз >= 100 Тогда
ПитьПиво(КолвоПиваВНаличии);
Действие = ?(Опьянение>=100,Отрубиться,ВзятьПиво(Деньги));
Выполнить(Действие);
КонецЕсли;
КонецЦикла;
Иначе
Пока Деньги.Количество() > -1000 Цикл
КолвоПиваВНаличии = КолвоПиваВНаличии + ВзятьПиво(Деньги);
ПитьПиво(КолвоПиваВНаличии);
КонецЦикла;
КонецЕсли;
КонецПроцедуры
//*******************************************
Опьянение = 2; //задавать перед запуском Выходные()
СтоятьНаНогах = 1;
ХочуПоссать = 0;
- если такой обьект есть, то можно стока пыва не пить!:D :) :D
исходники есть, объект заменить без проблем :D
но себе на будущее буду несколько помягче:yes:
исходники есть, объект заменить без проблем :D
но себе на будущее буду несколько помягче:yes:
Спасыб дорогой, а если теперь представить, что не мужчина кадрит и выпивает с женщиной, а наоборот... Программа останется такой же или придется что-то поменять?
а вот на этот вопрос имхо и должна женщина отвечать ;)