Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CalendarioCalendario  FAQFAQ  CercaCerca  RegistrareRegistrare  Lista utentiLista utenti  GruppiGruppi  Connessione  

Condividere | 
 

 [C] Calcoliamo i guadagni della contadina

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
LordHk
Moderatore
Moderatore


Numero di messaggi: 140
Data d'iscrizione: 28.09.07

MessaggioOggetto: [C] Calcoliamo i guadagni della contadina   Mer Ott 10, 2007 8: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...
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkjoker
Admin
Admin


Numero di messaggi: 813
Data d'iscrizione: 30.07.07

MessaggioOggetto: Re: [C] Calcoliamo i guadagni della contadina   Ven Ott 19, 2007 4:14 pm

sti contadini... devono sempre farci faticare per fargli fare due calcoli...
vabbe, comunque bravo, vedo che hai preso la via di blacklight... Very Happy
prendilo come un complimento... Very Happy

_________________
L'unico computer sicuro, è un computer spento.

Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia

Tornare in alto Andare in basso
Vedere il profilo dell'utente
LordHk
Moderatore
Moderatore


Numero di messaggi: 140
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: [C] Calcoliamo i guadagni della contadina   Ven Ott 19, 2007 8:59 pm

Laughing
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();
                        }
Tornare in alto Andare in basso
Vedere il profilo dell'utente
LordHk
Moderatore
Moderatore


Numero di messaggi: 140
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: [C] Calcoliamo i guadagni della contadina   Ven Ott 19, 2007 9:00 pm

Ho semplicemente aggiunto un do-while per controllare un eventuale errore...
Tornare in alto Andare in basso
Vedere il profilo dell'utente
 

[C] Calcoliamo i guadagni della contadina

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 1 su1

 Argomenti simili

-
» Scelta della modifica della Xbox360
» L'Eredità - Il fascino discreto della Ghigliottina
» Test Per Conoscere La Velocità Della Connessione Adsl
» Struttura della ps3
» Madre fa sesso con minorenni per "proteggere verginità della figlia"

Permesso del forum:Non puoi rispondere agli argomenti in questo forum
Xhack :: Programmazione :: C/C++-