Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Salve, vorrei trovare assieme a voi la soluzione a questo (lunghissimo) programma! Leggiamo la traccia:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
In due array sono registrate le temperature minime e massime per i giorni della settimana.
Scrivere un programma che, con l'utilizzo di un menu, consente di:
1. inserire i valori per una giornata stabilita dall'utente;
2. verificare che tutti i valori siano stati inseriti e comunicare le giornate per cui non sono presenti valori;
3. cercare il giorno della settimana con la temperatura massima più alta;
4. cercare il giorno della settimana con la temperatura minima più bassa;
5. cercare il giorno della settimana con la temperatura massima più bassa;
6. cercare il giorno della settimana con la temperatura minima più alta;
7. cercare il giorno con la maggior escursione termica (max - min).
Svolgere l'esercizio dato utilizzando opportune funzioni, vietato l'utilizzo di strutture.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Ora ragazzi, ho buttato un codice, ma non so ne se rispetta pienamente la traccia, e poi è incompleto, sarà un 40% del programma completo, ecco il codice:
Ciao pippone, purtroppo qua nessuno ha intenzione di farti gli esercizi per casa, quindi se vuoi che ti aiutiamo devi dirci precisamente qual'è il tuo problema e noi possiamo darti una dritta.
Inoltre ti consiglio di unire tutte quelle funzioni cond_, basta che passi come parametro un numero che indica il giorno.
Il for all'interno delle funzioni ha qualche problema concettuale oserei dire.
Primo...cosa ti servono tutte quelle funzioni per sapere i giorni della settimana? Cosa stai facendo? Prima dici di scrivere un valore nelle variabili min e max, e dopo di che gli dai il valore del primo valore dell'array?
Codice sorgente - presumibilmente C++
void cond(int*vett_max,int*vett_min, int day)
{
int i,max,min;
switch(day)
{
case 0:
cout<<"Hai scelto Lunedi'!: ";
break;
case 1:
cout<<"Hai scelto Martedi': ";
break;
case3:
// etc.
default:
cout<<"Non hai inserito il giorno!"
return;
}
cout<<"Temp Max= ";
cin>>max;
cout<<"Temp Min= ";
cin>>min;
for(int i=0;i<1;i++)
{
max=vett_max[i];
min=vett_min[i];
}
}
Cosa ti serve il for? Basta che scrivi:
Codice sorgente - presumibilmente Plain Text
max = vett_max[1];
min = vett_min[1];
Ultima modifica effettuata da LittleHacker il 03/07/2013 alle 19:48
Postato originariamente da lumo: Ciao pippone, purtroppo qua nessuno ha intenzione di farti gli esercizi per casa, quindi se vuoi che ti aiutiamo devi dirci precisamente qual'è il tuo problema e noi possiamo darti una dritta.
Non mi trovo d'accordo con te.. se sgancia la grana svolgo volentieri gli esercizi
Testo quotato
Primo...cosa ti servono tutte quelle funzioni per sapere i giorni della settimana? Cosa stai facendo? Prima dici di scrivere un valore nelle variabili min e max, e dopo di che gli dai il valore del primo valore dell'array? . . .
Testo quotato
Oggi sono in vena di flame, quindi ti chiedo, e chissene?