2.3 Typumwandlungen
- Aufgabe 1: Schreiben Sie ein Programm, das eine Gleitkommazahl einliest und sie in einen Integer umwandelt. Geben Sie beide Werte aus.
- Aufgabe 2: Erstellen Sie ein Programm, das zwei Integerwerte dividiert und das Ergebnis sowohl als Integer als auch als Gleitkommazahl ausgibt.
Aufgabe 1:
#include <stdio.h>
int main(void) {
float decimalNum;
printf("Geben sie bitte eine Gleitkommazahl ein: \n");
scanf("%f", &decimalNum);
const int wholeNum = decimalNum;
printf("Die Gleitkommazahl ist: %f\n", decimalNum);
printf("Die Ganzzahl ist: %d\n", wholeNum);
return 0;
}
Aufgabe 2:
#include <stdio.h>
int main(void) {
int valueOfNumberOne;
int valueOfNumberTwo;
printf("Geben sie bitte die erste Ganzzahl ein: \n");
scanf("%d", &valueOfNumberOne);
printf("Geben sie bitte die zweite Ganzzahl ein: \n");
scanf("%d", &valueOfNumberTwo);
float outcomeFloat = (float) valueOfNumberOne / valueOfNumberTwo;
int outcomeInteger = valueOfNumberOne / valueOfNumberTwo;
printf("Ergebnis Float: %f\n", outcomeFloat);
printf("Ergebnis Integer: %d", outcomeInteger);
return 0;
}
No Comments