- Care e numele tau?
- Elif
- Salut Elif, eu sunt Calculatorul,
incantat de cunostinta
Creați un program care sa funcționeze asemănător cu cel din Z:/Cpp M1/Lectia 3/recap.exe
(pentru a putea fi rulat programul trebuie mai întâi copiat pe Desktop)
- Programul afișează primul mesaj
- Utilizatorul introduce Numele
- Programul citește Numele introdus (într-o variabilă de tip string)
- Programul folosește numele citit pentru a afișa ultimul mesaj.
Forma: tip nume_variabile;
am declarat 2 variabile de tipul int și le-am numit var1 respectiv var2.
nume_variabilă = expresie;
Exemplu: var1 = 15;
variabila var1 primește valoarea 15.
Exemplu: int var1, var2;
Un program are 3 părți:
DATE DE
INTRARE
DATE DE
IEȘIRE
Datele care se dau,
Datele cunoscute.
Datele Obținute de program
Citire
Afișare
Procesarea datelor de intrare, rețeta după care se transformă in date de ieșire.
Utilizator
Program
Consola_
Scrie datele de intrare
Citește datele de ieșire
Citește datele de intrare
Scrie datele de ieșire
Programator
ALGORITM
A
B
aux
Turnăm în aux conținutul lui A
Turnăm în A conținutul lui B
Turnăm în B conținutul lui aux
Rezolvați (pe hârtie / în notepad) următoarele expresii (rezultatul este true sau false):
a) 5 > 6
b) 8 >= 8
c) 5 < 3 || 8 > 5
d) 5 == 5 && 8 < 3
e) (8 >= 8 || 4 < 2) && 5 < 5
f) (5 < 3 || 8 > 15) == (5 > 3 && 8 > 15)
instrucțiune3
Condiție
True
False
instrucțiune1
instrucțiune2
Forma | Cum funcționează |
---|---|
if(condiție) { instrucțiune1; instrucțiune2; } else { instrucțiune3; } |
Se evaluează condiția. Dacă rezultatul este true (adevărat, diferit de 0) atunci se executa instrucțiunile din acoladele de după if. În cazul nostru instrucțiune1 și instrucțiune2. Dacă rezultatul este false (egal cu 0) atunci se execută instrucțiunile din acolada de după else. |
Forma | Observații |
---|---|
if(condiție) { instrucțiune1; instrucțiune2; } |
Ramura de else poate lipsi. |
if(condiție) instrucțiune1; else instrucțiune3; |
Dacă avem o singură instrucțiune nu avem nevoie de acoladă. |
Scrieți un program care are presetate trăsături ale unei persoane (sau animal), citește o trăsătură din consolă si verifică dacă persoana / animalul cunoscut are sau nu calitatea citită.
Exemplu:
Nume personaj: Elif
Calități (scrise în program): destept, grasut, brunet
Elif este ...
destept
Intradevăr, el este destept.
Elif este ...
slab
Nu, el nu este slab