HI also ich soll ein programm schreiben das mir Volumen und Oberfläche einer Kugel ausrechnet,
indem ich den durchmesser eingebe das is der erste schritt das denk ich ist in dem quellcode denn ich euch gleich zeigen werde richtig,
nur wie ich da die einheiten reinbekomme und welche das sein müssen weiß ich net.
dann muss ich noch das gewicht der erde ausrechnen mit dem durchmesser 6700km und einer dichte von einmal 19,3g/cm? und 0,3g/cm? so und nun würd ich gern wissen ob ich alles richtig gemacht habe und halt wie ich die einheiten da genau rein implementeiren kann.
und halt ob die rechnung richtig is das wäre echt super wenn ihr mir da paar tipps geben könntet achja bin ncoh recht neu in der c programmierung
2 mal getchar() weil das programm bei mir trotzdem schließt auch wenns nur ein getchar gibt und ich benutz denn borland builder.
und noch ein problem is das ich nach der ersten eingabe wieder ne zahl eingeben muss damit das programm weiter läuft
viele probleme tut mir leid aba ich hoff ihr könnt ein paar lösen.
indem ich den durchmesser eingebe das is der erste schritt das denk ich ist in dem quellcode denn ich euch gleich zeigen werde richtig,
nur wie ich da die einheiten reinbekomme und welche das sein müssen weiß ich net.
dann muss ich noch das gewicht der erde ausrechnen mit dem durchmesser 6700km und einer dichte von einmal 19,3g/cm? und 0,3g/cm? so und nun würd ich gern wissen ob ich alles richtig gemacht habe und halt wie ich die einheiten da genau rein implementeiren kann.
und halt ob die rechnung richtig is das wäre echt super wenn ihr mir da paar tipps geben könntet achja bin ncoh recht neu in der c programmierung
Code:
#include <stdio.h>
int main()
{
float r;
float V=(1.333333);
float P=(3.141592);
float O= 4;
float summeV;
float summeO;
{
printf("\n\n");
printf("\n\tWir berechnen das Volumen und die Oberfleache eines Koerpers");
printf("\n\n\n");
printf("Bitte geben sie eine Zahl ein: ");
scanf("%f ", &r);
r /= 2;
summeV = V*P*r *r *r;
printf("\nDas Volumen betreagt:\n\n%f cm?\n",summeV);
printf("\n");
summeO = O * P * r * r;
printf("Die Oberfleache betreagt: \n\n%f \n",summeO);
}
getchar();
getchar();
float r2;
float Dichte;
float summeV2;
float summeVD;
float endsumme;
{
printf("\n\n\n");
printf("\t\t Nun berechnen wir die Masse eines Koerpers");
printf("\n\n\n");
printf("1.Bitte geben sie den Durchmesser der Erde an: ");
scanf("%f", &r2);
printf("\n\n");
r2=r2/2;
summeV2 = V*P*r2 *r2 *r2;
printf("\n");
printf("\nDas Volumen betreagt:\n\n%f cm?\n",summeV2);
printf("\n");
printf("2.Bitte geben sie die Dichte an: ");
scanf("%f", &Dichte);
summeVD = summeV2 * Dichte;
printf("Die Masse des Koerpers beträgt: %f", summeVD);
endsumme = summeVD * 9.81;
printf("\n\n");
printf("Das Gewicht betreagt: %f", endsumme);
}
getchar();
getchar();
return 0;
}
2 mal getchar() weil das programm bei mir trotzdem schließt auch wenns nur ein getchar gibt und ich benutz denn borland builder.
und noch ein problem is das ich nach der ersten eingabe wieder ne zahl eingeben muss damit das programm weiter läuft
viele probleme tut mir leid aba ich hoff ihr könnt ein paar lösen.