Cambi (Analisi e programma)

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; }

Scrivi email per il tutor dei corsi
Scrivi email per l'amministratore del sito
Torna all'indice del modulo

Ultima modifica: