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

Am nevoie de ajutor la problemele astea

1. Pentru a memora denumirea unui medicament şi preţul acestuia se foloseşte variabila m. Scrieţi declararea
variabilei m ştiind că denumirea medicamentului este un şir cu maximum 30 de caractere, preţul acestuia este un
număr real, iar majorarea cu 10% a preţului se face folosind următoarea atribuire:

m.pret=m.pret*1.1;
2. Care dintre următoarele variante reprezintă o declarare corectă pentru o variabilă x care memorează simultan
vârsta în ani împliniţi şi media la bacalaureat a unui elev?
a. struct {float media; int varsta;} x; b. struct x {float media;
int varsta;};

c. float x.media;
int x.varsta; d. struct elev {float x.media;
int x.varsta};

3. Care dintre următoarele variante reprezintă o declarare corectă pentru o variabilă x care memorează simultan
codul de identificare al unui candidat la un examen, exprimat ca un număr natural de cel mult 4 cifre şi media
obţinută de acesta la examen, exprimată ca un număr real?
a. struct x { int cod;
float media;}; b. struct { int cod;

float media;} x;

c. int x.cod ;
float x.media; d. struct candidat { int x.cod;
float x.media;};

4. Care dintre următoarele variante reprezintă o declarare corectă pentru o variabilă x care memorează simultan
coordonatele reale (abscisa şi ordonata) ale unui punct în planul xOy?
a. struct punct {float ox,oy;} x; b. char x[2];

c. struct x {float ox,oy;}; d. float x;

Răspunsuri la întrebare

Răspuns de Utilizator anonim
0

Răspuns:

1.

#include <iostream>

#include <string>

struct medicament {

   string nume;

   float pret;

} m;

int main() {

   m.nume = "Ibuprofen";

   m.pret = 20.5;

   // majorarea cu 10% a pretului

   m.pret = m.pret * 1.1;

   std::cout << "Denumire medicament: " << m.nume << std::endl;

   std::cout << "Pret medicament: " << m.pret << std::endl;

   return 0;

}

Acest cod declară structura medicament, cu membrii nume şi pret, iar apoi declară variabila m ca fiind de tipul medicament. Variabila m este inițializată cu denumirea "Ibuprofen" și prețul 20.5. Apoi se aplică majorarea cu 10% a prețului utilizând atribuirea m.pret = m.pret * 1.1;, iar la sfarsit se afiseaza denumirea si pretul medicamentulu

2.

a. struct {float media; int varsta;} x;

b. struct x {float media; int varsta;};

sunt cele mai potrivite variante pentru a declara o variabilă x care memorează simultan vârsta în ani împliniţi şi media la bacalaureat a unui elev.

c. float x.media; int x.varsta;

d. struct elev {float x.media; int x.varsta};

nu sunt declarări corecte pentru o variabilă care memorează simultan vârsta în ani împliniţi şi media la bacalaureat a unui elev.

3.

a. struct x { int cod; float media;} este o declarare corectă pentru o variabilă x care memorează simultan codul de identificare al unui candidat la un examen, exprimat ca un număr natural de cel mult 4 cifre şi media obţinută de acesta la examen, exprimată ca un număr real.

4.

a. struct punct {float ox,oy;} x;

Alte întrebări interesante