006
Aufgabe 6 |
Schreiben sie ein Konsolen-Programm, das folgende Arbeiten ausführt:
* Festlegung einer realen Zahl (r)
im Bereich (-100...100) und einer ganzen Zahl (i)
im Bereich 1...10 (Im Programm selbst, ohne Eingabe)
* Aufruf einer Funktion (mydiv),
die eine reale Zahl(f)
als Ergebnis liefert.
* Ausgabe der beiden Zahlen (r,i)
sowie des Ergebnisses (f)
auf der Konsole
* Schreiben sie eine Funktion (mydiv),
die als Argumente die beiden erwähnten Zahlen erhält, die
reale Zahl durch die ganze Zahl dividiert und als reale Zahl an das
aufrufende Programm zurückgibt.
|
| Lösungsvorschlag |
/* Programm TEST 6 */
#include <stdio.h>
float mydiv (float a,int b);
void main (void) {
float r,f;
int i;
r=56.78;
i=7;
f=mydiv(r,i);
printf("r=%f i=%d f=%f\n",r,i,f);
}
float mydiv (float a,int b)
{
return a/float(b);
}
|