👤

.
1. Andrei observã cã rezerva sa de CD-
uri s-a epuizat. El îsi propune ca, din
economiile sale, sã foloseascã S lei pentru
CD-uri noi. Un CD costã x lei. Să se
scrie un algoritm, în pseudocod si C++,
pentru calcul si afisarea numărului maxim
de
CD-uri pe care le poate cumpăra Andrei si
afisarea sumei rămase dupã
cumpărarea CD-urilor
2. Cunoscând cele 3 note obţinute de un
elev la informatică pe parcursul unui
semestru și nota de la teza scrieți un
program care să afișeze media lui. Cele 4
valori se citesc de la tastatură.
WE​


Răspuns :

Răspuns:

EXERCITIUL 1:

#include <iostream>

using namespace std;

int main()

{

   int S, x, max, rest;

   cin >> S >> x;

   max = S/x;

   rest = S%x;

   cout << "Andrei are suma de " << S << " lei si poate cumpara maxim " << max << " CD-uri.\n";

   cout << "Acesta ramane cu suma de " << rest << " lei." << endl;

   return 0;

}

DACA ANDREI ARE SUMA S SI VREA SA CUMPERE X CD-URI ACESTA VA PUTEA CUMPARA MAXIM S/X CD-URI, IAR RESTUL DE BANI RAMASI ESTE RESTUL IMPARTIRII LUI S LA X

S, x, max, rest intreg

citeste S

citeste x

max -> S/x

rest -> S mod x

afiseaza "Andrei are " S " lei si poate cumpara " max " "CD-uri"

afiseaza "Acesta ramane cu suma de " rest " lei."

aici la pseudocod nu sunt foarte sigur

EXERCITIUL 2:

#include <iostream>

using namespace std;

int main()

{

   int a, b, c, teza, medie;

   cin >> a >> b >> c >> teza;

   medie = (a+b+c+teza)/4;

   cout << "Media lui la informatica este " << medie << endl;

   return 0;

}

formula mediei este suma notelor impartita la numarul lor apoi inmultit cu 3, aduni teza si imparti la patru doar ca problema mentioneaza faptul ca elevul are doar 3 note ceea ce inseamna ca se anuleaza suma impartita la 3 apoi inmultita cu 3, deci putem scrie ca si suma notelor cu teza apoi impartit la 4. O problema ar fi faptul ca nu rotunjeste acest program mediile cu .5, insa cred ca nu este o problema chiar atat de grava

Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!


En Learnings: Alte intrebari