Δημοσιεύτηκε: 28 Μαρ 2012, 21:08
από Star_Light
Βασικα ειπα να κανω και την 4 σελ. 123 μιας και σημερα εχω αρκετο ελευθερο χρονο και δεν παλευω με πτυχιακες , φίλους ή γκομενες.
Τεσπα την ασκηση την έβγαλα ετσι

Κώδικας: Επιλογή όλων

#include <stdio.h>

int main(void)
{
float commission , value;


for(;;)
{

printf("Enter value of trade: ");
scanf("%f" , &value);

if( value == 0 )
break;

if(value<2500.00f)
commission=30.00f + .017f * value;
else if( value < 6250.00f)
commission=56.00f + .0066f * value;
else if( value < 20000.00f)
commission=76.00f + .0034f * value;
else if( value < 50000.00f)
commission=100.00f + .0022f * value;
else if( value < 500000.00f)
commission=155.00f + .0011f * value;

else
commission= 255.00f + .0009f * value;

if(commission < 39.00f)
commission= 39.00f;

printf(" Commission: $ %.2f\n", commission);
}

printf(" The end of the program\n");


return 0;
}


Αμα τη λυσω με την while οπως την λυνει ο King γλιτωνω την μια if μεσα στην δικη μου for(;;) και την break μετα.
Εχει μεγαλη διαφορα για το συγκεκριμενο ?

Tην πηρα οπως ειναι στην σελιδα 81. Εχει ηδη αρκετες else if :P