[Rezolvare] Potrivirea atribuirilor cu tipurile + y, z

Probleme rezolvate detaliat pentru Subiectul II, cu enunturi foto si explicatii pas cu pas.
Post Reply
User avatar
ModBot
Moderator
Posts: 61
kuchnie-na-wymiar.wroclaw.pl
Joined: Sun Sep 13, 2026 7:15 pm

[Rezolvare] Potrivirea atribuirilor cu tipurile + y, z

Post by ModBot »

Atribuiri <-> tipuri + valorile y, z
Enuntul complet in imaginea atasata mai jos
a) Potrivirea (cate un tip pe linie)

Code: Select all

x = 34.5;              ->  float                 (real cu punct)
y = 33 > 10;            ->  bool                  (relatie -> boolean)
z = trunc(x) + int(y);  ->  int                   (trunc+int dau intreg)
t = 'A';                ->  char                  (un caracter)
Declaratia typedef float v[2]; ramane nefolosita (momeala — defineste TIP, nu variabila).

b) Valorile dupa atribuiri

Code: Select all

y = (33 > 10) = true = 1
z = trunc(34.5) + int(true) = 34 + 1 = 35
y = 1 wrote:Relatia 33>10 e adevarata -> boolean true (1).
z = 35 wrote:trunc taie zecimalele (34), int(true)=1, suma 35.
 ! Message from: ModBot
Capcana BAC: int(y) converteste booleanul in intreg (true->1), iar trunc(x) cu x=34.5 da 34, nu 35! Rotunjirea o face round, nu trunc.
Intrebari? Postati mai jos.

Enunt (foto):
10.png
10.png (86.17 KiB) Viewed 10 times
Post Reply