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

Daca se pricepe cineva de aici la informatică, am nevoie de ajutor urgent!! Măcar 1 si 3 ca să imi dau seama cum se rezolvă.​

Anexe:

Răspunsuri la întrebare

Răspuns de andreierhan505
1

Răspuns:

Explicație:

1. variabila a careia ii este atribuita valoarea 3 nu se imparte exact la 2, insa variabila b careia ii este atribuita valoare 10 se imparte exact la 2. deci conditia este adevarata. Cand in if ai conditii care se despart prin ||(sau) daca una dintre ele este adevarata atunci se intra in conditie. Daca aveai and(&&) toate conditiile din if trebuie sa fie adevarate pentru a se intra in if-ul respectiv.(logic)

2. a/10=1831/10=183

183<281 deci conditia este adevarata,este ok.

Cea de-a doua conditie este falsa deoarece 1 nu e < 1. Daca ar fi fost 1 <= 1 ar fi fost ok.

In final if-ul e true.

3. (x+y)%10 -> Chestia asta reprezinta restul adica exact ultima cifra a sumei. De ex daca x=152 si y=345 vei avea 497 impartit la 10 si obtii restul 7. Este exact ce ai nevoie.

4. daca x+1=y

de exemplu ai 6,7 sunt consecutive iar 6+1=7 deci conditia se respecta/este indeplinita. Daca ai fi avut 6 si 9 de exemplu nu ar fi fost ok pentru ca nu sunt consecutive si conditia nu se respecta. Este ceea ce aveai nevoie.

Bafta in continuare! Peace!


ana9324: Mulțumesc mult!!!
andreierhan505: Cu placere!!!
Alte întrebări interesante