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

DAU COROANA!!!In bradul de Craciun,Diana vrea sa puna x globulete rosii, y globulete albastre so globulete verzi intr-un numar egal cu de doua ori numarul total de globulete rosii si albastre.

De verificat:
a) Calculeaza nr. total de globulete ce vor fi puse in pom, daca x=5 si y=3. Care sunt pasii de realizare a acestui algoritm?:
2x(x+y)=2x(5+3)=2x8=16
b) Scrie expresia logica pentru a determina daca in brad sunt un nr. par de globulete verzi:
(2x(x+y)/2=16/2=8

Nestiut:
c) Care sunt datele de intrare intr-un algoritm care sa calculeze nr. total de globulete cu care va fi impodobit bradul?​

Răspunsuri la întrebare

Răspuns de davidstanciu7000
1

Răspuns:

#include<iostream>

using namespace std;

int main() {

int x, y, v;

cin>>x;

cin>>y;

v=2*(x+y); //calculezi numarul de globuri verzi

cout<<"sunt " <<v<<" globuri verzi" <<endl;

cout<<"Numarul total de globulete este:"<<x+y+v<<endl; //nr. total

if(v%2==0) //Daca se imparte la 2 si partea fractionara este 0 atunci este nr. Par

cout<<"este un numar par de globuri verzi" <<endl;

else

cout<<"nu este un numar par de globuri verzi" <<endl;

return 0;

}

Explicație:

a)/c) pasii de realizare al algoritmului pentru a afla numarul total de globuri: 1)se stabilesc datele de intrare:x-globuri rosii, y-albastre,v-verzi

2)se atribuie valori pentru fiecare variabila

3)se calculeaza numaeul globurilor verzi in scest Caz. Folosim formula 2*(x+y)

4)Adunam si afisam rezultatul: cout<<x+y+v;


mrcxlinux: Multumesc dar eu aveam nevoie de calcule nu cod.
davidstanciu7000: imi pare rau, sper ca ai inteles putin ce am scris
mrcxlinux: Da am inteles. Multumesc mult!
Alte întrebări interesante