LordHk Moderatore
Numero di messaggi : 140 Data d'iscrizione : 28.09.07
| Titolo: [C] Calcoliamo i guadagni della contadina Mer Ott 10, 2007 10:48 pm | |
| Il testo: Una contadina alleva galline per le uova, ogni giorno può scegliere fra due possibilità: a) vendere alla mattina tutte le uova a un negozio a 0,10€ l'una; b) andare al mercato con una spesa fissa di 25,40€ e venderle a 0,2€ l'una e alla sera portare al engozio le rimanenti a 0,6€. Desidera determinare la differenza fra i guadagni delle due scelte se produce n uova e vende m uova.Il codice: - Codice:
-
#include <stdio.h> #include <conio.h>
#define CENT 0.10 #define VENT 0.22 #define SPES 25.14 #define REST 0.6
int main() { int pos; float n, m, cuno, cdue; printf("Uova prodotte: "); scanf("%f", &n); do{ printf("Uova vendute: "); scanf("%f", &m); } while(m>n); printf("Scegli la prima o la seconda possibilita': "); scanf("%d", &pos); switch(pos){ case 1: cuno = m*CENT; printf("La contadina guadagna %.2f Euro\n", cuno); break; case 2: cdue = m*VENT-SPES + (n-m); printf("La contadina guadagna %.2f Euro\n", cdue); default: break; } getch(); } Se qualcuno ha qualche miglioria da suggerire è bene accetta... | |
|
darkjoker Admin
Numero di messaggi : 813 Data d'iscrizione : 30.07.07
| Titolo: Re: [C] Calcoliamo i guadagni della contadina Ven Ott 19, 2007 6:14 pm | |
| sti contadini... devono sempre farci faticare per fargli fare due calcoli... vabbe, comunque bravo, vedo che hai preso la via di blacklight... prendilo come un complimento... | |
|
LordHk Moderatore
Numero di messaggi : 140 Data d'iscrizione : 28.09.07
| Titolo: Re: [C] Calcoliamo i guadagni della contadina Ven Ott 19, 2007 10:59 pm | |
| Codice leggermente migliorato: - Codice:
-
#include <stdio.h> #include <conio.h>
#define CENT 0.10 #define VENT 0.22 #define SPES 25.14 #define REST 0.6
int main() { int pos; float n, m, cuno, cdue; printf("Uova prodotte: "); scanf("%f", &n); do{ printf("Uova vendute: "); scanf("%f", &m); } while(m>n); do{ printf("Scegli la prima o la seconda possibilita': "); scanf("%d", &pos); } while(pos>2); switch(pos){ case 1: cuno = m*CENT; printf("La contadina guadagna %.2f Euro\n", cuno); break; case 2: cdue = (m*VENT+REST*(n-m))-SPES; printf("La contadina guadagna %.2f Euro\n", cdue); break; default: break; } getch(); } | |
|
LordHk Moderatore
Numero di messaggi : 140 Data d'iscrizione : 28.09.07
| Titolo: Re: [C] Calcoliamo i guadagni della contadina Ven Ott 19, 2007 11:00 pm | |
| Ho semplicemente aggiunto un do-while per controllare un eventuale errore... | |
|
Contenuto sponsorizzato
| Titolo: Re: [C] Calcoliamo i guadagni della contadina | |
| |
|