Berechnung/Kugeloberfläche < C/C++ < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
Aufgabe | -Schreibe ein Programm, das die Größe der Oberfläche einer Kugel bestimmt.
-Benutzereingabe: Radius der Kugel
-Kugeloberfläche: Ao= [mm] 4\pi*r²
[/mm]
-Systemausgabe: Oberfläche der Kugel mit dem angegebenem Radius |
Informatik ist komplettes Neugebiet für mich und ich weiß überhaupt nicht wie ich an die Lösung komme;
Würde mich über eine Musterlösung dieser kleinen Aufgabe sehr freuen.
Danke im voraus :)
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 23:01 So 29.04.2012 | Autor: | shaevy |
Um welche Programmiersprache gehts denn?
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 23:14 So 29.04.2012 | Autor: | shaevy |
In c wäre das hier eine Möglichkeit:
#include <stdio.h>
#include <stdlib.h>
#define PI 3.14159
float Oberflaeche (float r)
{
return (r*r*PI*4.0);
}
int main()
{
float r;
printf("Geben sie ihren Radius [mm] ein:\nr [/mm] = ");
scanf("%f", &r);
[mm] printf("\nSie [/mm] haben den Radius %f", r);
printf(" [mm] gewaehlt.\n\n\n");
[/mm]
printf("Die Oberflaeche ihrer Kugel ist: [mm] \n%f\n\n" [/mm] ,Oberflaeche(r));
return 0;
}
|
|
|
|
|
Da fehlt aber noch was oder ?
Wenn ich das Programm starte, komme ich lediglich bis zur Eingabeaufforderung des Radius:
Die Formel zur berechnung der Oberfläche ist jedoch nicht berücksichtigt.
|
|
|
|
|
> Da fehlt aber noch was oder ?
> Wenn ich das Programm starte, komme ich lediglich bis zur
> Eingabeaufforderung des Radius:
> Die Formel zur berechnung der Oberfläche ist jedoch nicht
> berücksichtigt.
printf("Die Oberflaeche ihrer Kugel ist: ,Oberflaeche(r));
in dieser zeile fehlt ja auch noch etwas
hinweis: es fängt mit einem % an.
aber alles vorkauen tut man hier eigentlich nicht
gruß tee
|
|
|
|