edutecnica

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.