T01 - Conversione di valute

Un Euro vale 1,18213 dollari (Ottobre 2017). Si scriva un programma che effettui la conversione da Euro a Dollaro. Il programma dovrà dichiarare almeno due variabili per memorizzare gli importi in euro e in dollari, e un'espressione che esegue la conversione. Gli importi nelle due valute dovranno essere stampati a terminale.

Indicazioni per lo svolgimento

Salva il programma in un file chiamato valuta.c. Puoi ovviamente utilizzare un nome diverso; in tal caso, ricordati di adattare le istruzioni che verranno fornite nel seguito.

ATTENZIONE: non dimenticare di salvare il programma prima di compilarlo. Per la compilazione, il compilatore "vede" il contenuto del file salvato su disco: se non salvi il programma dopo averlo modificato, le eventuali modifiche al file non verranno considerate dal compilatore.

Il programma valuta.c può essere compilato con il comando

gcc -Wall -o valuta valuta.c

e può essere eseguito con il comando

./valuta

Indicazioni per la soluzione

  • scrivi la funzione main (vedi S2.1)
  • dichiara le variabili necessarie a contenere i dati del problema: un valore per gli euro, uno per i dollari e uno per il tasso di conversione
    • usa gli identificatori, la cui sintassi è spiegata in S2.7
    • dichiara le variabili come in S2.9
    • attenzione al tipo utilizzato per le variabili!
  • scrivi l'espressione per convertire il valore da euro a dollari (per esempi di espressioni: S2.11)
  • stampa il risultato utilizzando la funzione printf (vedi S2.12)

Suggerimenti

  • non dimenticare di includere stdio.h per l'uso delle istruzioni di stampa
  • ricorda che il valore da stampare è di tipo double, quindi usa lo specificatore di formato corretto nella printf (tabella T2.2 in S2.12)

Nella prossima pagina potrai esaminare un esempio di soluzione dell'esercizio.