Lezioni 10 ed 11

Post date: Oct 17, 2013 8:15:35 PM

Il testo e le slide della lezione di oggi sono già online; il codice che ho scritto lo pubblicherò domani mattina.

Se avete domande, vi ricordo che potete scrivermi via mail; se sorgono dubbi circa gli esercizi, chiedete pure!

Esercizio 1

Riprendiamo il testo dell'esercizio sulle medie dei voti:

Assegnare a tre variabili i voti presi nei primi tre esami: 18, 20 e 17; calcolarne la media (con i decimali), salvarla in una variabile e scrivere il risultato.

Modificare il programma in modo che scriva:

Voto 1: 18

Voto 2: 20

Voto 3: 17

Media: 18,3

Attenzione: usare il metodo format() solo quando strettamente necessario; quasi sempre basta utilizzare la concatenazione tra stringhe e variabili primitive (+).

Esercizio 2

Dichiarare cinque variabili con questi valori:

  • d = 100

  • s = 50

  • p = 10.0

  • a = 0.1

  • b = 0.2

Scegliete correttamente il tipo di variabile: usate double solo quando necessario; per il resto, va bene int.

Scrivere un codice tale che:

  • se la domanda d > scorte s, aumentare il prezzo p di a*(d-s)

  • se la domanda == scorte, non fare nulla

  • se la domanda d < scorte s, abbassare il prezzo p di b*(s-d)

Alla fine, scrivere il valore di p.

Provate a modificare il valore della domanda d e controlalte che funzioni tutto come previsto.