Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Rätzel (no linux)

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Fun&Joke
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
riedel
Gast





BeitragVerfasst am: 09. Jul 2000 13:53   Titel: Rätzel (no linux)

Mal etwas was nicht mit Computer zu tun hat Smile
Ihr habt 100Dm zu verfügung und müsst damit 100 Flaschen kaufen.
Ihr müsst alles ausgeben und von jeder Flasche mind. eine haben.
Die Preise: Bier 0,50Dm, Wein 3DM und Sekt 10Dm

Dann mal los
Riedel
>>www.info-linux.de<<
 

stephan



Anmeldungsdatum: 05.08.1999
Beiträge: 427
Wohnort: nähe Köln

BeitragVerfasst am: 09. Jul 2000 17:16   Titel: Re: Rätzel (no linux)

Hi !

Nur ein kleiner dreckiger Hack, scheint aber zu funktionieren

--- schnipp ---

// Hacked by Stephan Tijink, 09.07.2000
// licenced under the terms of the GPL

#include <iostream.h>

int main(void)
{
float guthaben = 100, preis_bier = 0.5, preis_wein = 3, preis_sekt = 10;
int anz_bier = 0, anz_wein = 0, anz_sekt = 0, abbruch = 0;

anz_bier ++;
guthaben = guthaben - anz_bier;

anz_wein ++;
guthaben = guthaben - anz_wein;

anz_sekt ++;
guthaben = guthaben - anz_sekt;

do
{

cout << "
Anz_sekt : " << anz_sekt << " Anz_wein : " << anz_wein << " Anz_bier : " << anz_bier;
cout << "
Guthaben : " << guthaben;

if ((guthaben - preis_sekt) >= 0)
{
anz_sekt ++;
guthaben = guthaben - preis_sekt;
}
else if ((guthaben - preis_wein) >= 0)
{
anz_wein ++;
guthaben = guthaben - preis_wein;
}
else if ((guthaben - preis_bier) >=0)
{
anz_bier ++;
guthaben = guthaben - preis_bier;
}

if (guthaben <= 0)
{
abbruch = 1;
}


} while (abbruch != 1 );


cout << "

Abschliessendes Guthaben : " << guthaben;

if (guthaben == 0 && anz_sekt >0 && anz_wein >0 && anz_bier >0)
{
cout << "

Erfolg !";
}
else
{
cout << "

Fehlschlag !";
}

return 0;
}

--- schnapp ---


Greetz ... Stephan Tijink / Pro-Linux-Team
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen

psychozapp



Anmeldungsdatum: 24.01.2000
Beiträge: 85
Wohnort: Nürnberg

BeitragVerfasst am: 09. Jul 2000 17:24   Titel: Re: Rätzel (no linux)

hi

mein prog ist etwas kürzer:

code:

/* By PsychoZapp
9.7.2k*/

#include<stdio.h>

#define BIER 0.5
#define WEIN 3
#define SEKT 10
#define GELD 100
#define ANZ 100

int main()
{
int a,b;

for(a=1;a<ANZ-1;a++)
for(b=1;a+b<ANZ-1;b++)
{
if(a*BIER+b*WEIN+(ANZ-a-b)*SEKT==GELD)
{
printf("Lösung: %i Bier, %i Wein, %i Sekt\n",a,b,100-a-b);
}
}
return 0;
}



_________________
cya PZ


Zuletzt bearbeitet von psychozapp am 09. Jul 2000 17:24, insgesamt 6-mal bearbeitet
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

stephan



Anmeldungsdatum: 05.08.1999
Beiträge: 427
Wohnort: nähe Köln

BeitragVerfasst am: 09. Jul 2000 17:28   Titel: Re: Rätzel (no linux)

Tja ... ist halt mein Schul-C. *ggg*
Damit konnte ich noch keinen Meister schlagen. *g*
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen

psychozapp



Anmeldungsdatum: 24.01.2000
Beiträge: 85
Wohnort: Nürnberg

BeitragVerfasst am: 09. Jul 2000 17:40   Titel: Re: Rätzel (no linux)

hi,
tut mir leid stefan, aber dein programm
funzt nicht. es geht nämlich nicht nur
darum die 100 mark aufzuteilen, sondern
es müssen auch noch genau hundert flaschen
gekauft werden.

Oh, ich merke gerade mein Prog ist auch nicht
perfekt. In der printf-Zeile müßte
100 durch ANZ ersetzt werden...
_________________
cya PZ


Zuletzt bearbeitet von psychozapp am 09. Jul 2000 17:40, insgesamt 2-mal bearbeitet
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Fun&Joke Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy