Esercizio 5
Dato un tempo in ore minuti e secondi, determinare il corrispondente tempo in secondi.
Stavolta possiamo usare solo variabili di tipo int
(intere), 3 per l'ingresso
h : ore
m : minuti
s : secondi
ed una per l'output:
tots : totale secondi.
#include <iostream>
using namespace std;
int main(){
int h,m,s,tots;
cout<<"ore:";cin>>h;
cout<<"minuti:";cin>>m;
cout<<"secondi:";cin>>s;
tots=h*3600+m*60+s;
cout<<"totale secondi:"<<tots;
return 0;
}
Con la libreria <stdio.h> saremo obbligati ad usare lo specificatore %d che indica l'input/output di un numero intero.
#include<stdio.h>
int main(){
int h,m,s,tots;
printf("ore:");scanf("%d",&h);
printf("minuti:");scanf("%d",&m);
printf("secondi:");scanf("%d",&s);
tots=h*3600+m*60+s;
printf("totale secondi:%d",tots);
return 0;
}
La parte elaborativa rimane ovviamente invariata.