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

Exercitiul 2, va rog mult , vad ca e imbricata si nu prea le-am inteles

Anexe:

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

(d.luna < e.dev.luna) || ( (d.luna==e.dev.luna) && (d.zi <e.dev.zi) )

Explicație:

returnează valoarea 1, vom subânţelege că expresia returnează  valoarea true. Dacă datele calendaristice sunt din acelaşi an, 2019, atunci ca data calendaristică d să fie anterioară datei calendristice avem două variante:

1. numărul lunii lui d este mai mic decât numărul lunii lui e, SAU

2. numerele lunilor sunt egale, atunci nr. zilei lui d este mai mic decât numărul lunii lui e.

Scriem expresia logică:

(d.luna < e.dev.luna) || ( (d.luna==e.dev.luna) && (d.zi <e.dev.zi) )

Alte întrebări interesante