C :: Aufgabe #8 :: Lösung #4

4 Lösungen Lösungen öffentlich
#8

Durchschnittliche Niederschlagsmenge

Anfänger - C von Freki - 27.12.2012 um 14:46 Uhr
Schreiben Sie ein Programm, das die durchschnittliche Niederschlagsmenge für die drei Monate April, Mai und Juni berechnet.
Deklarieren Sie eine Variable für jeden Monat. Berechnen Sie den Durchschnitt und geben Sie das Ergebnis in folgender Form aus:

Konsolenausgabe:

Niederschlag im April:    12
Niederschlag im Mai : 14
Niederschlag im Juni : 8
Durchschnitt: 11.333333333333
#4
vote_ok
von psych0dad (260 Punkte) - 12.11.2020 um 13:07 Uhr
Quellcode ausblenden C-Code
/* Schreiben Sie ein Programm, das die durchschnittliche Niederschlagsmenge  *
 * für die drei Monate April, Mai und Juni berechnet.                        *
 * Deklarieren Sie eine Variable für jeden Monat.                            *
 * Berechnen Sie den Durchschnitt und geben Sie das Ergebnis aus.            */

#include <stdio.h>
#include <stdlib.h>

float drechnung( float a, float m, float j){
    float durchschnitt;

    durchschnitt=(a+m+j)/3;
    return durchschnitt;
 }


int main(void){

    float april, mai, juni, durchschnitt;
    int check1, check2, check3;
    
    printf(" ___________________________________________ \n");
    printf("|                                           |\n");
    printf("|Durchschnitts Neiderschlagsmenge berechnen!|\n");
    printf("|___________________________________________|\n\n");

    do{
        printf("Bitte die Niederschlagsmenge fuer April eingeben: ");
        check1=scanf("%f", &april);
        if(check1!=1){
            printf("Eingabe Fehler! Geben sie nur Zahlen ein!\n");
         }
     } while(getchar()!='\n');

    do{
        printf("Bitte die Niederschlagsmenge fuer Mai eingeben: ");
        check2=scanf("%f", &mai);
        if(check2!=1){
            printf("Eingabe Fehler! Geben sie nur Zahlen ein!\n");
         }
     } while(getchar()!='\n');

    do{
        printf("Bitte die Niederschlagsmenge fuer Juni eingeben: ");
        check3=scanf("%f", &juni);
        if(check3!=1){
            printf("Eingabe Fehler! Geben sie nur Zahlen ein!\n");
         }
     } while(getchar()!='\n');
    
    durchschnitt=drechnung( april, mai, juni);

    printf("Niederschlag im April: %.2f\n", april);
    printf("Niederschlag im Mai  : %.2f\n", mai);
    printf("Niederschlag im Juni : %.2f\n", juni);
    printf("Durchschnitt:          %.5f\n", durchschnitt);
    return EXIT_SUCCESS;
 }

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben