domenica 1 novembre 2015

Programmazione in C

In questi giorni verranno pubblicati dei veri e propri programmi in C

//Programma (RISPARMIO ENERGETICO)
//Problema energetico azienda
#include
#include
#include
#define VERO 1
#define FALSO 0
int main()
{
 int pianoCR=0, pianoSR=0;
 int spostamentiCR=0, spostamentiSR=0;
 int start, end;
 int terminato=FALSO;
 const int WATT=100;

 while (!terminato)
 {
     printf("Inserire piano di partenza e arrivo: \n");
     scanf("%d %d", &start, &end);

     if (start!=0 && end!=0)
     { //ascensore senza risparmio
         spostamentiSR+=abs(pianoSR-start) + abs(start-end);
         pianoSR=end;

        //piano con risparmio
        if(end>start)
        {
            spostamentiCR+=abs(pianoCR-start) + abs(start - end);
            pianoCR=end;
        }


     }else
       terminato=VERO;

       //Output (Finale)



 }

    printf("Consumo applicando la politica di risparmio: spostamenti %d, consumo %d W\n", spostamentiCR, spostamentiCR*WATT);
    printf("Consumo senza la politica di risparmio: spostamenti %d, consumo %d W\n", spostamentiSR, spostamentiSR*WATT);



    //Output in percentuale (CAPIRE SE IL RISPARMIO C'E')

    printf("Risparmio: %d W (%f %%) \n", (spostamentiSR - spostamentiCR) * WATT, ((float)spostamentiSR - spostamentiCR) / spostamentiSR * 100.0);


    return 0;
}