Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Manuscript Aufgabe "Fläche eines kreises berechnen"

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.09.2004, 14:55 Uhr
CGuardian



Tach.

Und zwar mach ich hier gerade manuscript durch für C ANSI standart, das ganze ist dafür gedacht das andere nee aufgabe bekommen und halt dann daran arbeiten bis sie zur lösung kommen, für Ideen und auch andere wege immer offen.

Und hier mal die aufgaben.

/* Aufgabe :
Schreiben sie ein Programm das die Fläche eines Kreies berechnet*/

Lösung:

C++:
#include <stdio.h>                      // #include mit header

int main()                                  // integer auf main funktion
{                                             // Block Anfang
    float phi = 3.14;                     // float phi mit festgesetzten wert
    float r = r;                            // float mit radius ohne werte auf r bezogen
    printf("Geben sie die Groesse des Radius ein\n");  // Ausgabezeile mit Fragestellung
    scanf("%f",&r);                     // Eingabe des Radius auf %f bezogen und operator
    r = r*r*phi;                         // Formel (rechnung)
    printf("%f",r);                      // Ausgabe der Rechnung auf , stellen
    return 0;                            // Programm ende
}                                          // Block ende






Merke:

Um Rechnenfunktionen mit , bzw . darzustellen sollte man "float" oder "double" verwenden, int setzt nur ganze zahlen fest zum berechnen.
--
Was für ein mieses Volk müssen wir sein, wenn der Spruch zutrifft, dass ein Volk immer die Politiker hat die es verdient?!

Dieser Post wurde am 22.09.2004 um 22:33 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.09.2004, 15:49 Uhr
0xdeadbeef
Gott
(Operator)


Ich würds so machen:

C++:
#include <stdio.h>
#include <math.h> // Für M_PI

int main(void) { // Der Standard schreibt für main eine der Signaturen int main(void) oder int main(int argc, char *argv[]) vor.
  double radius, flaeche; //Der Übersicht halber - sprechende Variablennamen, und für jeden Zweck eine eigene.

  printf("Geben sie die Groesse des Radius ein: ");
  fflush(stdout); //Sofortige Ausgabe erzwingen

  scanf("%f", &radius);

  flaeche = M_PI * radius * radius; // Eigentliche Rechnung. M_PI ist eine in der math.h definierte Konstante.

  printf("Die Fläche ist: %f\n", flaeche);

  return 0;
}


Übrigens - Phi und Pi sind verschiedene Dinge. Phi ist auch bekannt als der goldene Schnitt, also etwa 1.618.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 22.09.2004 um 15:50 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.09.2004, 16:16 Uhr
virtual
Sexiest Bit alive
(Operator)


Vorsicht: M_PI ist nicht Standard!
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.09.2004, 18:03 Uhr
0xdeadbeef
Gott
(Operator)


Nicht? Whoops. OK, dann halt vorher:

C++:
const double PI = 3.14159265358979323846;


einfügen und PI statt M_PI benutzen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.09.2004, 22:29 Uhr
Hans
Library Walker
(Operator)



Zitat von 0xdeadbeef:
Nicht? Whoops. OK, dann halt vorher:

C++:
const double PI = 3.14159265358979323846;


einfügen und PI statt M_PI benutzen.


Dazu hatten wir doch letzte Woche eine interessante Diskussion. Siehe hier.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: