next up previous contents
Nächste Seite: 6 Wiederholung: Die abweisende Aufwärts: C-Programmierung Vorherige Seite: 4 Operatoren für Zahlen   Inhalt

Unterabschnitte

5 Entscheidungsprogramme I

5.1 Beispiel

  1	/* hpgebuehr.c */
  2	
  3	#include <stdio.h>
  4	#include <stdlib.h>
  5	
  6	main()
  7	{
  8	   int gebuehr; 	/* in cent */
  9	   int speicherplatz;   /* in MB   */
 10	
 11	   printf("Wie groß ist die Homepage in MB? ");
 12	   scanf("%d", &speicherplatz);
 13	
 14	   if(speicherplatz<=5)
 15	   {
 16	      gebuehr=499;
 17	   }
 18	   else
 19	   {
 20	      gebuehr=1899;
 21	   }
 22	
 23	   printf("Gebühr beträgt: %d,%02dEUR", gebuehr/100, gebuehr%100);
 24	
 25	   exit(0);
 26	}

5.2 Erklärung

\includegraphics{kap_if/struktogramm_verzweigung.eps}

5.3 Weitere Einzelheiten zu if-Anweisungen

  1	/* hpgebuehr2.c */
  2	
  3	#include <stdio.h>
  4	#include <stdlib.h>
  5	
  6	main()
  7	{
  8	   int gebuehr; 	/* in cent */
  9	   int speicherplatz;   /* in MB   */
 10	
 11	   printf("Wie groß ist die Homepage in MB? ");
 12	   scanf("%d", &speicherplatz);
 13	
 14	   if(speicherplatz <= 5)
 15	   {
 16	      gebuehr=499;
 17	   }
 18	   else
 19	   {
 20	      if(speicherplatz <= 20)
 21	      {
 22	         gebuehr=1499;    
 23	      }
 24	      else
 25	      {
 26	         gebuehr=2499;
 27	      }
 28	   }
 29	
 30	   printf("Gebühr beträgt: %d,%02dEUR", gebuehr/100, gebuehr%100);
 31	
 32	   exit(0);
 33	}
  1	/* hpgebuehr3.c */
  2	
  3	#include <stdio.h>
  4	#include <stdlib.h>
  5	
  6	main()
  7	{
  8	   int gebuehr; 	/* in cent */
  9	   int speicherplatz;   /* in MB   */
 10	
 11	   printf("Wie groß ist die Homepage in MB? ");
 12	   scanf("%d", &speicherplatz);
 13	
 14	   gebuehr=2499;
 15	
 16	   if(speicherplatz <= 20)
 17	      if(speicherplatz <= 5)
 18	         gebuehr=499;    
 19	      else
 20	         gebuehr=1499;
 21	
 22	   printf("Gebühr beträgt: %d,%02dEUR", gebuehr/100, gebuehr%100);
 23	
 24	   exit(0);
 25	}

5.4 Aufgaben

5.5 Lösungen


next up previous contents
Nächste Seite: 6 Wiederholung: Die abweisende Aufwärts: C-Programmierung Vorherige Seite: 4 Operatoren für Zahlen   Inhalt
Joerg Kurrek 2004-04-02