Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void drei_neun()
- {
- int eingabe;
- printf("Bitte geben Sie Ihre Punktzahl ein!\n");
- scanf("%i",&eingabe);
- switch(eingabe)
- {
- case 6: printf("Mangelhaft\n");
- break;
- case 7: printf("Ausreichend\n");
- break;
- case 8: printf("Befriedingend\n");
- break;
- case 9: printf("Gut\n");
- break;
- case 10: printf("Sehr Gut\n");
- break;
- }
- if(eingabe <6)
- {
- printf("Ungenuegend\n");
- }
- }
- void drei_zehn()
- {
- system("cls");
- int eingabe;
- printf("Bitte geben Sie eine Nummer ein!\n");
- scanf("%i",&eingabe);
- switch(eingabe)
- {
- case 1: printf("Montag\n");
- break;
- case 2: printf("Dienstag\n");
- break;
- case 3: printf("Mittwoch\n");
- break;
- case 4: printf("Donnerstag\n");
- break;
- case 5: printf("Freitag\n");
- break;
- case 6: printf("Samstag\n");
- break;
- case 7: printf("Sonntag\n");
- break;
- }
- }
- void drei_elf()
- {
- system("cls");
- int eingabe;
- printf("Bitte geben Sie eine Nummer ein!\n");
- scanf("%i",&eingabe);
- if(eingabe == 1 || eingabe == 2 || eingabe == 3)
- {
- printf("Erste Wochenhaelfte");
- }
- else printf("Zweite Wochenhaelfte");
- }
- void getraenke()
- {
- int auswahl;
- float einwurf;
- printf("Getraenkeautomat v2.0\n");
- printf("Bitte waehlen Sie Ihr gewuenschtes Getraenk aus!\n");
- printf("1) Wasser (0,50 Euro)\n");
- printf("2) Limonade (1,00 Euro)\n");
- printf("3) Bier (2,00 Euro)\n");
- scanf("%i", &auswahl);
- switch(auswahl)
- {
- case 1:
- printf("Bitte Werfen Sie 0,50 Euro ein!");
- scanf("%f",&einwurf);
- if(einwurf < 0.5)
- {
- printf("Error, bitte werfen Sie die gewuenschte Menge Geld ein! Sie muessen das Getraenk mit einem Geldstueck bezahlen!\n");
- }
- else
- {
- printf("Sie haben %.2f Euro eingeworfen, Sie erhalten %.2f Euro zurueck!\n" ,einwurf, einwurf-0.5);
- }
- break;
- case 2:
- printf("Bitte Werfen Sie 1,00 Euro ein!");
- scanf("%f",&einwurf);
- if(einwurf < 1.0)
- {
- printf("Error, bitte werfen Sie die gewuenschte Menge Geld ein! Sie muessen das Getraenk mit einem Geldstueck bezahlen!\n");
- }
- else
- {
- printf("Sie haben %.2f Euro eingeworfen, Sie erhalten %.2f Euro zurueck!\n" ,einwurf, einwurf-1.0);
- }
- break;
- case 3:
- printf("Bitte Werfen Sie 2,00 Euro ein!");
- scanf("%f",&einwurf);
- if(einwurf < 2.0)
- {
- printf("Error, bitte werfen Sie die gewuenschte Menge Geld ein! Sie muessen das Getraenk mit einem Geldstueck bezahlen!\n");
- }
- else
- {
- printf("Sie haben %.2f Euro eingeworfen, Sie erhalten %.2f Euro zurueck!\n" ,einwurf, einwurf-2.0);
- }
- break;
- }
- }
- void max()
- {
- fflush(stdin);
- int zahl1,zahl2,zahl3=0;
- int max=0;
- while(1){
- printf("Dieses Programm gibt Ihnen die groesste Zahl aus!\nBitte geben Sie die Erste Zahl ein:\n");
- scanf("%i",&zahl1);
- printf("Zweite Zahl:\n");
- scanf("%i",&zahl2);
- printf("Dritte Zahl:\n");
- scanf("%i",&zahl3);
- zahl1=max;
- if(zahl2 > max)
- {
- max=zahl2;
- }
- if(zahl3 > max)
- {
- max=zahl3;
- }
- printf("Die groesste Zahl ist %i!\n", max);
- max=0;
- }
- }
- void min()
- {
- int zahl1,zahl2,zahl3;
- int min;
- while(1){
- printf("Dieses Programm gibt Ihnen die kleinste Zahl aus!\nBitte geben Sie die Erste Zahl ein:\n");
- scanf("%i",&zahl1);
- printf("Zweite Zahl:\n");
- scanf("%i",&zahl2);
- printf("Dritte Zahl:\n");
- scanf("%i",&zahl3);
- zahl1=min;
- if(zahl2 < min)
- {
- min=zahl2;
- }
- if(zahl3 < min)
- {
- min=zahl3;
- }
- printf("Die kleinste Zahl ist %i!\n", min);
- }
- }
- void pyramide()
- {
- int i,j;
- for (i=0;i<=10;i++)
- {
- for(j=0; j<=i;j++)
- {
- printf("*");
- }
- printf("\n");
- }
- }
- void Zahlen()
- {
- for(int i=0;i<=30;i++)
- {
- printf("%i\n",i);
- }
- }
- int Test(int zahl)
- {
- printf("Die Zahl lautet %i",zahl);
- }
- int fibonacci()
- {
- int i,j;
- for (i=0;i<=10;i++)
- {
- for(j=0;j<=i;j++)
- {
- printf("%i+%i=%i ",i,j,i+j);
- }
- }
- }
- void Taschenrechner()
- {
- long long zahl1, zahl2, ergebnis=0;
- int auswahl;
- char operator;
- for(;;){
- printf("Dies ist ein Taschenrechner!\nBitte geben Sie ein, was Sie berechnen moechten: \n1) Normale Berechnungen\n2) Fakultaet\n");
- scanf("%i",&auswahl);
- if(auswahl==1){
- printf("Bitte geben Sie ihre Berechnungen ein:\n");
- scanf("%i%c%i", &zahl1,&operator,&zahl2);
- printf("\nIhre Eingabe lautete: ");
- printf("%i%c%i",zahl1,operator,zahl2);
- printf("\nDas Ergebnis lautet: ");
- if(operator == '+')
- {
- ergebnis=zahl1+zahl2;
- printf("%i\n\n",ergebnis);
- }
- if(operator == '-')
- {
- ergebnis=zahl1-zahl2;
- printf("%i\n\n",ergebnis);
- }
- if(operator == '*')
- {
- ergebnis=zahl1*zahl2;
- printf("%i\n\n",ergebnis);
- }
- if(operator == '/')
- {
- ergebnis=zahl1/zahl2;
- printf("%i\n\n",ergebnis);
- }
- else
- {
- printf("Error, kein unterstuetzter Operator eingegeben!");
- }
- }
- else if(auswahl==2){ //Fakultaet
- long long i,n, erg=1;
- printf("Bitte geben Sie einen Wert ein:\n");
- scanf("%lli",&n);
- for(i=1;i<=n;i++)
- {
- erg=erg*i;
- }
- printf("Das Ergebnis lautet %i\n",erg);
- }
- }
- }
- int main()
- {
- int auswahl=0;
- printf("1) Aufgabe 03.09\n");
- printf("2) Aufgabe 03.10\n");
- printf("3) Aufgabe 03.11\n");
- printf("4) Aufgabe 03.12 (Getraenkeautomat)\n");
- printf("5) MaxZahl\n");
- printf("6) MinZahl\n");
- printf("7) Pyramide\n");
- printf("8) Zahlen\n");
- do{
- scanf("%i",&auswahl);
- switch(auswahl)
- {
- case 1: drei_neun();
- break;
- case 2: drei_zehn();
- break;
- case 3: drei_elf();
- break;
- case 4: getraenke();
- break;
- case 5: max();
- break;
- case 6: min();
- break;
- case 7: pyramide();
- break;
- case 8: Zahlen();
- break;
- case 9: Test(80);
- break;
- case 10: fibonacci();
- break;
- case 11: Taschenrechner();
- break;
- }
- }while (auswahl !=0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement