Programmiersprache C Programm

Neue Frage »

Auf diesen Beitrag antworten »
<ZeiT> Programmiersprache C Programm

Frohen zweiten Weihnachtstag wünsch ich euch! Tanzen

Ich lerne gerade die Programmiersprache C und hätte eine recht simple Frage zu folgendem Programm...:

Wieso funktioniert es nicht großes Grinsen ?

Zitat:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(int argc, char *argv[])
{
float x,y;
system("color 0B");
printf("Gib bitte eine Ziffer ein, von welcher du die zweite Wurzel wissen willst: \n");
x=getch();
y=sqrt(x);
printf("Die Wurzel deiner Zahl ist %f \n", y);

system("PAUSE");
return 0;
}
 
Auf diesen Beitrag antworten »
Karlito

Was genau funktioniert denn nicht?

VG,

Karlito
Auf diesen Beitrag antworten »
<ZeiT>

Es wird mir nicht die Wurzel, sondern irgendeine 8 > Zahl > 7 ausgegeben
Auf diesen Beitrag antworten »
Karlito

Ja, schau dir mal den Datentypen an den du verwendest. Du holst dir ein char. Was repräsentiert das char und welchen Wert nimmt es intern an....

TIPP: Schau dir mal scanf() an, anstatt getch()...

VG,

Karlito
 
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »