• Source
    1. #include <stdlib.h>
    2. #include <stdio.h>
    3.  
    4. int main()
    5.  
    6. {
    7. int ore,minuti,secondi;
    8. float seconditot;
    9.  
    10. printf("Inserisci l'orario da trasformare in secondi. Verra' chiesto di inserire perima l'ora poi i minuti e infine i secondi \n\n");
    11. printf("Inserisci l'ora \n");
    12. scanf("%d", &ore);
    13. do // apro una iterazione per controllare che venga inserito un numero minore di 60
    14. {
    15. printf("\nInserisci i minuti \n");
    16. scanf("%d", &minuti);
    17. if (minuti>=60)
    18. {
    19. printf("\nI minuti devono essere minori o uguali a 60\n");
    20. }
    21. }
    22. while (minuti>=60); // se maggiore di 60 ripete l'operazione di inserimento
    23.  
    24. do // apro una iterazione per controllare che venga inserito un numero minore di 60
    25. {
    26. printf("\nInserisci i secondi \n");
    27. scanf("%d", &secondi);
    28. if (secondi>=60)
    29. {
    30. printf("\nI secondi devono essere minori di 60\n");
    31. }
    32. }
    33. while (secondi>=60); // se maggiore di 60 ripete l'operazione di inserimento
    34.  
    35. seconditot=secondi; // i secondi saranno questi
    36. seconditot=seconditot+(minuti*60)+(ore*3600); //i minuti totali per 60 + le ore per 3600 mi danno i secondi e li sommo alla varibile seconditot
    37.  
    38. printf("\n%d ore : %d minuti : %d secondi corrispondono a %.0f secondi \n", ore,minuti,secondi,seconditot);
    39.  
    40. return 0;
    41. }
    42.