Codice dei programmi nella directory:

///File: Aereo.c
/* Soluzione programma Aereo */ #include <stdio.h> int main() { double consumo,serbatoio,velocita,distanza; // dati di input double kmp,tempo; // dati di output printf("Inserisci il consumo orario ->"); scanf("%lf",&consumo); printf("Quanti litri hai nel serbatoio ->"); scanf("%lf",&serbatoio); tempo=serbatoio/consumo; printf("Quale è la velocita di crociera dell'aereo->"); scanf("%lf",&velocita); //printf("<font color=red><h3>"); // tag html printf("Puoi volare per %.2lf ore\n",tempo); distanza=velocita*tempo; printf("Puoi percorrere %.2lf km\n",distanza); return 0; }
///(Fine file: Aereo.c)

///File: Aereo.txt
Compito
: Scrivere un programma che aiuti un pilota d'aereo ------------------------------------------------- Letto da testiera i seguenti 4 dati di input (numeri double, usare %lf per scanf e printf) 1 Consumo orario dell'aereo (LT per ora) 2 Litri nel serbatoio alla partenza 3 Velocita' dell'aereo (KM per ora) 4 Distanza da percorrere in KM Fornisce a video: (dati di output) 1) I Km di volo percorribili 2) Il tempo che puo' rimanere in volo (in ore o frazioni di ore) -------------------------------------------------------------------- aiuto: Consumo orario ->10 Litri nel serb-> 20 Velocita' -----> 100 Distanza -----> 120 puoi volare per 2 ore puoi percorrere 200 Km double consumo; scanf("%lf",&consumo); printf("%lf",consumo);
///(Fine file: Aereo.txt)

///File: AereoHTML.c
/* Soluzione programma Aereo con output in HTML */ #include <stdio.h> int main() { double consumo,serbatoio,velocita,distanza; // dati di input double kmp,tempo; // dati di output printf("Inserisci il consumo orario ->"); scanf("%lf",&consumo); printf("Quanti litri hai nel serbatoio ->"); scanf("%lf",&serbatoio); tempo=serbatoio/consumo; printf("Quale è la velocita di crociera dell'aereo->"); scanf("%lf",&velocita); printf("<font color=red>\n<table border=4>"); // tag html printf("<td>Puoi volare per </td><td>%.2lf ore</td><tr>\n",tempo); distanza=velocita*tempo; printf("<td>Puoi percorrere </td><td>%.2lf km</td></table>\n",distanza); return 0; }
///(Fine file: AereoHTML.c)

///File: AereoVento.c
#include <stdio.h> // Ceccherini Alessandro int main() { double distanza; //tra punto A e punto B double velocita_crociera; double vento; double consumo; //all'ora double velocita_andata = velocita_crociera - vento; double velocita_ritorno = velocita_crociera + vento; double tempo_andata = distanza / velocita_andata; double tempo_ritorno = distanza / velocita_ritorno; double tempo_totale = tempo_andata + tempo_ritorno; double carburante = tempo_totale * consumo; printf("Inserisci la distanza per tratta (km): "); scanf("%lf", &distanza); printf("Inserisci la velocita' di crociera dell'aereo (km/h): "); scanf("%lf", &velocita_crociera); printf("Inserisci la velocita' del vento (km/h): "); scanf("%lf", &vento); printf("Inserisci il consumo orario dell'aereo (L/h): "); scanf("%lf", &consumo); printf("\n INFORMAZIONI VITALI\n"); printf("Tempo andata: %.2f ore\n", tempo_andata); printf("Tempo ritorno: %.2f ore\n", tempo_ritorno); printf("Tempo totale: %.2f ore\n", tempo_totale); printf("Carburante necessario: %.2f litri\n", carburante); return 0; }
///(Fine file: AereoVento.c)

///File: AereoVentoIF.c
/*Programma che calcola la durata del volo di un aereo e la distanza percorribile anche con vento*/ #include <stdio.h> #include <stdlib.h> int main() { double consumo; double distanza; double carburante_gia_presente; double carburante_necessario; double velocita; double velocita_vento; double durata_andata , durata_ritorno , durata_totale; printf("inserisci la distanza del volo in Km----------------->"); scanf("%lf", &distanza); printf("inserisci i litri del carburante gia presenti-------->"); scanf("%lf" , &carburante_gia_presente); printf("inserisci il consumo dell'aereo litri all'ora-------->"); scanf("%lf", &consumo); printf("Inserisci la velocita di crociera dell'aereo in Km/h->"); scanf("%lf" , &velocita); printf("inserisci la velocita del vento---------------------->"); scanf("%lf" , &velocita_vento); printf("<h3><font color=black>\n"); durata_andata=(distanza/(velocita-velocita_vento)); durata_ritorno=(distanza/(velocita+velocita_vento)); durata_totale=(durata_andata+durata_ritorno); carburante_necessario=durata_totale*consumo; if (carburante_gia_presente < carburante_necessario) { double carburante_mancante = carburante_necessario - carburante_gia_presente; printf("<font color=red>Non hai abbastanza carburante per il volo! Occorrono %.2lf litri in più.\n", carburante_mancante); // <font color=red> stampa in rosso } printf("Carburante necessario: %8.2lf litri\n", carburante_necessario); printf("Durata del Volo: %8.2lf ore\n", durata_totale); return 0; }
///(Fine file: AereoVentoIF.c)