Informatică, întrebare adresată de cristit568, 8 ani în urmă

De la tastatura se introduc doua numere naturale,ce reprezinta o perioada de timp,exprimata in ore si minute.Scrieti un program ce va afisa pe ecran perioada data,exprimata in minute.Dau coroana!!!Imi trebuie numai decat!!!!:))

Răspunsuri la întrebare

Răspuns de RaZzA
1

Răspuns:

#include <iostream>

using namespace std;

int h1,h2,hm,m1,m2,mm,r;

int main()

{

cin>>h1>>h2;

cin>>m1>>m2;

hm=h1*60+h2*60;

mm=m1+m2;

r=hm+mm;

cout<<r<<endl;

return 0;

}

In pseudo cod este asa:

citeste h1;

citeste h2;

citeste m1;

citeste m2;

hm=h1+h2;

mm=m1+m2;

r=hm+mm;

scrie r;

Sper ca te am ajutat :))

Explicatie:

Programul citestes de la tastatura variabilele h1 si h2 ceea ce inseamna valorile in ore,iar apoi citeste cele 2 valori in minute(h1+h2).

Dupa ce sunt citite programul transforma orele in minute si le aduna dupa care aduna minunetele(m1+m2).

In final programul afiseaza suma in minute(r).

la


cristit568: Imi poti explica te rog?
RaZzA: pai ai nev de ea in pseudocod sau c++?
cristit568: Nu ma intreba ca noi in scoala nam facut informatica noi nu aveam profesor si acum am venit la liceu,dar la liceu se cere de toate...:(
RaZzA: am editat raspunsul
RaZzA: sper ca intelegi acum ^^
cristit568: Nuuuuuuuu
RaZzA: programul citeste automat 2 numere h1 si h2 le-am denumit eu dar tu le poti pune alt nume (ex ora 1 si ora 2 ) la fel si la minute apoi transforma orele in minute si le aduna dupa care aduna minute cu minute si apoi aduna toate minutele si afiseaza rezultatul.
Alte întrebări interesante