Un fermier are o crescătorie de găini și porci. Pentru buna gestiune a fermei, acesta a cumpărat un
robot care-i raportează câte capete și câte picioare a numărat în fermă. Pe fermier îl interesează să
afle câte găini și câți porci are, așa că are nevoie de un algoritm care, citind numărul de capete și cel de
picioare, afișează câte găini și câți porci sunt în fermă.
Exemplu: Date de intrare: 7 și 22. Date de ieșire: 3 și 4.
Daca notam cu x numarul de porci, cu y numarul de gaini, cu a numarul de capete si cu b numarul de picioare, atunci avem relatiile:
x+y=a
4x+2y=b
Inmultind prima ecuatie cu 2 si scazand-o din a 2-a, obtinem 2x=b-2a, deci si inlocuind in prima ecuatie avem:
.
Cu aceste relatii programul arata astfel:
Nu am înțeles.De exemplu daca am date de intrare 7si 22 și date de ieșire 3 si 4 cum procedez? Trebuie făcut prin bockly.
Am presupus ca vrei un program normal, nu aveam de unde sa stiu de acest blocky. Designul(chiar nu stiu cum sa-l numesc) arata cam asa:
Nu are sens intrebarea „cum procedez daca am date de intrare 7 si 22 si date de iesire 3 si 4”. Datele de iesire nu le ai, le obtii din cele de intrare prin algoritmul ce l-am explicat mai sus.