Δημοσιεύτηκε: 24 Φεβ 2012, 18:43
btw μεσα στο βιβλιο στην σελιδα 52 λεει πως η C κουτσουρεύει το αποτέλεσμα της διαίρεσης 2 ints
έλυσα την πολυ δυσκολη ασκηση 4
αλλα στο
Αν βγάλω το προθεματάκι f απο το 100 και το αφησω μονο στο 5.0 μου εμφανιζει κανονικα τα αποτελεσματα
μη κουτσουρεμενα... δεν ειναι απαραιτητο να υπάρχει αυτο το suffix και στα 2? αλλα μονο στο 1? η δουλευει βυλαψκ mono sto 1....
έλυσα την πολυ δυσκολη ασκηση 4
- Κώδικας: Επιλογή όλων
#include<stdio.h>
#define tax ( 5.0f / 100.0f ) // Σημαντικό να βάλεις το πρόθεμα f
// Διοτι η C κουτσουρεύει το αποτέλεσμα οταν 2 integers διαιρούνται
int main(void)
{
float old_amount , new_amount;
printf(" Enter an amount : ");
scanf("%f" , &old_amount);
new_amount = old_amount + tax * old_amount;
printf(" The amount including tax 5/100 is : %.2f " , new_amount);
return 0;
}
αλλα στο
- Κώδικας: Επιλογή όλων
#define tax ( 5.0f / 100.0f )
Αν βγάλω το προθεματάκι f απο το 100 και το αφησω μονο στο 5.0 μου εμφανιζει κανονικα τα αποτελεσματα
μη κουτσουρεμενα... δεν ειναι απαραιτητο να υπάρχει αυτο το suffix και στα 2? αλλα μονο στο 1? η δουλευει βυλαψκ mono sto 1....