LivioBrunner

Zeitrechner - M403

Sep 29th, 2014
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.25 KB | None | 0 0
  1. /*******************************************************************************
  2. * Programm:   Zeitrechner                                                                  
  3. * Filename:   zeitrechner.c
  4. *                                                  
  5. * Autor:      Livio Brunner                                                                                    
  6. * Version:    1.0                                                                                                  
  7. * Datum:      23.09.14
  8. *
  9. * Entwicklungsablauf(Version, Datum, Autor, Entwicklungsschritt, Zeit):
  10. * 1.0, 23.09.14, Livio Brunner, Programm initialisiert, 35min
  11. *                                                         Totalzeit:                                                               
  12. ********************************************************************************
  13. *
  14. * Verwendungszweck: C-Schulung, M403, M419
  15. *
  16. * Beschreibung: Programm dass Tage, Stunden, Minuten und Sekunden einliesst und die Summe der
  17. * eingelesene Zahlen in die Zeitformen Tage, Stunden, Minuten und Sekunden ausgiebt    
  18. *
  19. * Precondition:  -
  20. *
  21. * Postcondition: -
  22. *
  23. * Benötigte Libraries:
  24. * - stdlib.h
  25. * - stdio.h
  26. *
  27. * Copyright (c) 2014 by P.Schöpfer, CH-6440 Brunnen
  28. *******************************************************************************/
  29.  
  30. /***  Include Files ***********************************************************/
  31. #include <stdlib.h> /* Funktionsbibliothek: Hilfsfunktionen */
  32. #include <stdio.h>  /* Funktionsbibliothek: Standard Ein- Ausgabe */
  33.  
  34. /***  Globale Deklarationen und Definitionen **********************************/
  35.  
  36.  
  37. /***  Funktions-Deklarationen *************************************************/
  38.                                                                
  39.  
  40.  
  41. /*******************************************************************************
  42. ******************************* HAUPTPROGRAMM **********************************
  43. *******************************************************************************/
  44. int main(void) {
  45.   /*
  46.     ______ _       _  ___  ___           _            
  47.     |  _  (_)     (_) |  \/  |          | |          
  48.     | | | |_ _ __  _  | .  . |_   _  ___| |_ ___ _ __
  49.     | | | | | '_ \| | | |\/| | | | |/ _ \ __/ _ \ '__|
  50.     | |/ /| | | | | | | |  | | |_| |  __/ ||  __/ |  
  51.     |___/ |_|_| |_|_| \_|  |_/\__,_|\___|\__\___|_|  
  52.   */  
  53.   // lokale Variablen
  54.   float Tage;                                                            
  55.   float Stunden;
  56.   float Minuten;
  57.   float Sekunden;
  58.   /* Intro --------------------- */
  59.  
  60.  
  61.   /* Eingabe ------------------- */
  62.   printf("Gebe Tag(e) ein:");
  63.   scanf("%f", &Tage);
  64.   printf("Gebe Stunde(n) ein:");
  65.   scanf("%f", &Stunden);
  66.   printf("Gebe Minute(n) ein:");
  67.   scanf("%f", &Minuten);
  68.   printf("Gebe Sekunde(n) ein:");
  69.   scanf("%f", &Sekunden);
  70.  
  71.  
  72.   /* Verarbeitung und Ausgabe -------------- */
  73.   printf("Tage:%.3f\n", Tage + Stunden  / 24 + Minuten / 60 / 60+ Sekunden / 60 / 60 / 60); //RECHNET TAGE AUS
  74.   printf("Stunden:%.3f\n", Tage * 24 + Stunden + Minuten / 60 + Sekunden / 60 / 60);//RECHNET STUNDEN AUS
  75.   printf("Minuten:%.3f\n", Tage * 24 * 60 + Stunden * 60  + Minuten + Sekunden / 60); //RECHNET MINUTEN AUS
  76.   printf("Sekunden:%.3f\n", Tage * 24 * 60 * 60 + Stunden * 3600 + Minuten * 60 + Sekunden); //RECHNET SEKUNDEN AUS
  77.  
  78.   /* Ausgabe ------------------- */      
  79.  
  80.   system ("PAUSE"); /* Nur während der Entwicklungsphase, später löschen! */
  81.   return (0);
  82. }
Advertisement
Add Comment
Please, Sign In to add comment