- Registriert
- 04.10.07
- Beiträge
- 63
Hallo,
derzeit arbeite ich das Buch "Objekt-C Der Einstieg" durch...
Da ich neu in der Materie bin, muss ich gestehen, dass mir manches sehr schwer fällt.
Nun bin ich dran eine Aufgabe die mir das Buch gestellt hat und ich scheitere.
Es geht um folgendes:
Die Innenwinkel eines Dreiecks müssen zusammen 180 Grad ergeben.
Erstellen Sie ein neues C Command Line Tool namens Triangle.
Schreiben Sie in main.c eine Funktion, die die ersten beiden Winkel
annimmt und den dritten zurückgibt. So wird sie aussehen, wenn Sie sie
aufrufen:
#include <stdio.h>
// Fügen Sie die neue Funktion hier ein
int main(int argc, const char * argv[])
{
float angleA = 30.0;
float angleB = 60.0;
float angleC = remainingAngle(angleA, angleB);
printf("The third angle is %.2f\n", angleC);
return 0;
}
Der Output sollte so lauten:
The third angle is 90.00
Mein Problem ist das ich bisher immer ganz durch dieses Buch durchgekommen bin und seit gestern an dieser Aufgabe hänge und auch nicht vorher weiter machen möchte...
Im Prinzip muss ich eine neue Variable deklinieren:
Variable X = 180 und dann (Variable X - (angleA+angleB))
Und dann das ausgeben in der printf()
Ich habe schon solche Sachen ausprobiert:
float remainingAngle (float allIN){ //Ich komme hier noch nicht weiter !!!
float angleC = allIN - (angleA + angleB);
return angleC;
}
Wenn mir jemand zeigen wie es richtig aussehen muss wäre ich sehr dankbar!
Gruss Titus
derzeit arbeite ich das Buch "Objekt-C Der Einstieg" durch...
Da ich neu in der Materie bin, muss ich gestehen, dass mir manches sehr schwer fällt.
Nun bin ich dran eine Aufgabe die mir das Buch gestellt hat und ich scheitere.
Es geht um folgendes:
Die Innenwinkel eines Dreiecks müssen zusammen 180 Grad ergeben.
Erstellen Sie ein neues C Command Line Tool namens Triangle.
Schreiben Sie in main.c eine Funktion, die die ersten beiden Winkel
annimmt und den dritten zurückgibt. So wird sie aussehen, wenn Sie sie
aufrufen:
#include <stdio.h>
// Fügen Sie die neue Funktion hier ein
int main(int argc, const char * argv[])
{
float angleA = 30.0;
float angleB = 60.0;
float angleC = remainingAngle(angleA, angleB);
printf("The third angle is %.2f\n", angleC);
return 0;
}
Der Output sollte so lauten:
The third angle is 90.00
Mein Problem ist das ich bisher immer ganz durch dieses Buch durchgekommen bin und seit gestern an dieser Aufgabe hänge und auch nicht vorher weiter machen möchte...
Im Prinzip muss ich eine neue Variable deklinieren:
Variable X = 180 und dann (Variable X - (angleA+angleB))
Und dann das ausgeben in der printf()
Ich habe schon solche Sachen ausprobiert:
float remainingAngle (float allIN){ //Ich komme hier noch nicht weiter !!!
float angleC = allIN - (angleA + angleB);
return angleC;
}
Wenn mir jemand zeigen wie es richtig aussehen muss wäre ich sehr dankbar!
Gruss Titus