Zum Inhalt springen
PFLO

Smalltalk

Empfohlene Beiträge

doch schon. aber will des ergebnis in h

habs glaub jetz^^ einfaches probiern hats getan :D

ihr bekommt den code wenn ichs fertig hab^^

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie wärs mit rechnen? Oo Promillezahl/0,1=Ergebnis in Stunden :blink:

Bearbeitet von Sergio
Link zu diesem Kommentar
Auf anderen Seiten teilen

des meint ich ja mit "habs glaub jetz"

war nur am überlegen ob ichs komplizierter/genauer mach..

naja nachdenken is schwer wenn man nebenher freddy vs. jason schaut^^

Link zu diesem Kommentar
Auf anderen Seiten teilen

Viel Spaß

(Ist in C programmiert. )

#include <stdio.h>



 



int main (void)



 



{



 



int iGetraenk=0, i=1, iGeschlecht=0, iF=0;



 



 



float fGewicht =0, fZeit = 0, fVerteilungsfaktor = 0;



float fBier=0.0, fWein=0, fSchnaps=0, fStroh=0, fGesamtalkohol=0;



float fAlkohol=0, fschwacherCocktail=0, fmittlererCocktail=0, fstarkerCocktail=0, fPromille=0, fAbbau=0, fAbbauverbleibend=0, fletzterkonsum=0;



 



printf("[PROMILLERECHNER v.1.0]\n\nWelches Geschlecht sind Sie? Maennlich [1] / Weiblich [0]\n");



scanf("%i", &iGeschlecht);



 



if(iGeschlecht==0)



{



fVerteilungsfaktor=0.6;



}



else(iGeschlecht==1);



{



fVerteilungsfaktor=0.7;



}



 



printf("\nBitte geben sie ihr Gewicht in [kg] an:\n");



scanf("%f", &fGewicht);



 



while (i==1)



{



printf("\nWas haben Sie getrunken? \n[1] = Bier (5%%) \n[2] = Wein (12%%) \n[3] = Schnaps (40%%) \n[4] = Schwacher Cocktail (11%%) \n[5] = Mittlerer Cocktail (23%%) \n[6] = Starker Cocktail (37%%) \n[7] = Stroh 80\n");



scanf("%i",&iGetraenk);



 



 



if (iGetraenk==1)



{



printf("\nWieviel Bier haben Sie getrunken? [Angabe in Liter]\n");



scanf("%f", &fBier);



fAlkohol = fBier * 40.0;



}



 



 



else if (iGetraenk==2)



{



printf("\nWieviel Wein haben Sie getrunken? [Angabe in Liter]\n");



scanf("%f", &fWein);



fAlkohol = fWein*96;



}



 



 



else if (iGetraenk==3)



{



printf("\nWieviel Schnaps haben Sie getrunken? [Angabe in Liter]\n");



scanf("%f", &fSchnaps);



fAlkohol=fSchnaps*320;



}



 



else if (iGetraenk==4)



{



printf("\nWieviele schwache Cocktails haben Sie getrunken? [Angabe in Liter]\n");



scanf("%f", &fschwacherCocktail);



fAlkohol=fschwacherCocktail*88;



}



 



else if (iGetraenk==5)



{



printf("\nWieviele mittlere Cocktails haben Sie getrunken? [Angabe in Liter]\n");



scanf("%f", &fschwacherCocktail);



fAlkohol=fmittlererCocktail*184;



}



 



else if (iGetraenk==6)



{



printf("\nWieviele schwache Cocktails haben Sie getrunken? [Angabe in Liter]\n");



scanf("%f", &fschwacherCocktail);



fAlkohol=fstarkerCocktail*296;



}



 



else if (iGetraenk==7)



{



printf("\nWieviel Stroh 80 haben Sie getrunken? [Angabe in Liter]\n");



scanf("%f", &fStroh);



fAlkohol=fStroh*640;



}



 



 



else



{



printf("\nERROR: ungueltige Ziffer\n\n");



}



 



fGesamtalkohol = fAlkohol + fGesamtalkohol;



 



 



printf("\nHaben Sie noch mehr getrunken? Ja [1] / Nein [0]\n");



scanf("%i", &i);



}



 



fPromille = fGesamtalkohol / (fGewicht * fVerteilungsfaktor);



 



 



printf("\nSie haben einen Blutalkoholwert von %.2f Promille.\n\n", fPromille);



 



if (fPromille==0)



{



printf("Jaja den Promilletest machen aber nix trinken. Na na, so nicht.\n\n");



}



else if (fPromille<=0.3)



{



printf("Man spürt eigentlich nichts.\n(Angaben koennen je nach Trinkfestigkeit abweichen.)\n\n");



}



else if (fPromille<=0.5)



{



printf("Man beginnt, die Wirkung des Alkohols zu spüren.\n(Angaben koennen je nach Trinkfestigkeit abweichen.)\n\n");



}



else if (fPromille<=0.8)



{



printf("Deutliches Waermegefühl, Anheiterung.\n(Angaben koennen je nach Trinkfestigkeit abweichen.)\n\n");



}



else if (fPromille<=1)



{



printf("Deutlich eingeschraenkte Reaktionsfaehigkeit.\n(Angaben koennen je nach Trinkfestigkeit abweichen.)\n\n");



}



else if (fPromille<=1.5)



{



printf("Konzentrations- und Koordinationsschwierigkeiten,\nBeeinträchtigung der Muskelkontrolle und des Gleichgewichts,\nerste Sprachstoerungen.\n(Angaben koennen je nach Trinkfestigkeit abweichen.)\n\n");



}



else if (fPromille<=2)



{



printf("Starke Betrunkenheit.\n(Angaben koennen je nach Trinkfestigkeit abweichen.)");



}



else if (fPromille<=2.5)



{



printf("Unkontrolliertes Torkeln, Vollrausch, Erbrechen.\n(Angaben koennen je nach Trinkfestigkeit abweichen.)\n\n");



}



else if (fPromille<=3)



{



printf("Ab hier besteht Lebensgefahr.\n(Angaben koennen je nach Trinkfestigkeit abweichen.)\n\n");



}



else if (fPromille<=4)



{



printf("Man kann sich nicht mehr aufrecht halten, verliert das Bewusstsein.\n(Angaben koennen je nach Trinkfestigkeit abweichen.)\n\n");



}



else if (fPromille>4)



{



printf("Toedliche Dosis.\n(Angaben koennen je nach Trinkfestigkeit abweichen.)\n\n");



}



 



printf("\nAnzeigen wann Sie wieder nuechtern sind? Ja [1] / Nein [0]\n");



scanf("%i", &iF);



 



if (iF==1)



{



printf("\nGeben Sie ein wie lang der letzte Konsum her ist. [in h]\n");



scanf("%f", &fletzterkonsum);



 



fAbbau = fPromille / 0.1;



 



fAbbauverbleibend = fAbbau - fletzterkonsum;



 



printf("\nSie sind in %.1f Stunden vorraussichtlich wieder komplett nuechtern.\n\n(Alle Angaben sind ohne Gewaehr)\n\n", fAbbauverbleibend);



 



}



else



{



printf("Taste zum beenden druecken\n\n");



}



 



printf("Taste zum beenden druecken\n\n");



getch();



return (0);



 



}

Bearbeitet von El_Exodus
Link zu diesem Kommentar
Auf anderen Seiten teilen

des meint ich ja mit "habs glaub jetz"

war nur am überlegen ob ichs komplizierter/genauer mach..

naja nachdenken is schwer wenn man nebenher freddy vs. jason schaut^^

danke, nu weiß ich welchen film ich mir zum einschlafen anschaue :D

den hab ich ja ewig net gesehen!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie arm ist es eigentlich, wenn sogar das ZDF einen Talk über das Dschungelcamp bringt

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie arm ist es eigentlich, wenn sogar das ZDF einen Talk über das Dschungelcamp bringt

Die Serie ist halt erfolgreich.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden


  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.