Ridefinizione del problema e individuazione degli input e degli output
Il problema é facilemente risolvibile perché le informazioni richieste
sono ricavabili con i seguenti semplici calcoli:
Dollari = Euro * CambioED
Yen = Euro * CambioEY
Sterline = Euro * Cambio ES
dove
Euro é l'importo in euro di cui si vuole conoscere il controvalore nelle diverse valute
Dollari é controvalore in dollari dell'importo in euro
Yen é il controvalore in yen dell'importo in euro
Sterline é il controvalore in sterline dell'importo in euro
CambioED é il tasso di cambio tra euro e dollari
CambioEY é il tasso di cambio tra euro e yen
CambioES é il tasso di cambio tra euro e sterline
I dati di input e output sono i seguenti:
Dati Input |
Dati Output |
Importo in euro (Euro) Tasso del cambio Euro → Dollari (CambioED) Tasso del cambio Euro → Yen (CambioEY) Tasso del cambio Euro → Sterline (CambioES) |
Controvalore in Dollari (Dollari) Controvalore in Yen (Yen) Controvalore in Sterline (Sterline)
|
Descrizione delle variabili
Nome |
Descrizione |
Tipo |
Uso |
Euro |
Importo in euro da convertire |
reale |
input |
Dollari |
Controvalore in Dollari |
reale |
output |
Yen |
Controvalore in Yen |
reale |
output |
Sterline |
Controvalore in Sterline |
reale |
output |
CambioED |
Tasso del cambio Euro → Dollari |
reale |
input |
CambioEY |
Tasso del cambio Euro → Yen |
reale |
input |
CambioES |
Tasso del cambio Euro → Sterline |
reale |
input |
Descrizione dell'algoritmo
Codifica dell'algoritmo
#include <stdio.h> #include <stdlib.h> int main() { // Definizione delle variabili float Euro, Dollari, Sterline, Yen, CambioES, CambioED, CambioEY; // Acquisizione dei dati printf("Quantità di Euro: "); scanf("%f",&Euro); printf("\nCambio corrente Euro->Dollaro : "); scanf("%f",&CambioED); printf("Cambio corrente Euro->Yen : "); scanf("%f",&CambioEY); printf("Cambio corrente Euro->Sterlina: "); scanf("%f",&CambioES); // Calcolo dei risultati Dollari = Euro*CambioED; Yen = Euro*CambioEY; Sterline = Euro*CambioES; // Visualizzazione dei risultati printf("\nValore di %8.2f Euro in: \n\n",Euro); printf("Dollari : %8.2f \n",Dollari); printf("Yen : %8.2f \n\n",Yen); printf("Sterline: %8.2f \n",Sterline); // Attesa e uscita dal programma system("PAUSE"); return 0; }