You are on page 1of 3

V.

Structura liniar Aplicaii


1. Balaur
A fost odata un balaur cu 6 capete. ntr-o zi Fat-Frumos s-a suparat si i-a taiat un cap. Peste
noapte i-au crescut alte 6 capete n loc. Pe acelasi gt! A doua zi, Fat-Frumos i-a taiat iar un cap,
dar peste noapte balaurul i-au crescut n loc alte 6 capete...si tot asa timp de n zile. n cea de-a
(n+1)-a zi, Fat-Frumos s-a plictisit si a plecat acasa.
Cerin: Scriei un program care afiseaza pe ecran cte capete avea balaurul dupa n zile.
Date de intrare: se citeste de la tastatura n, numarul de zile.
Date de ieire: se afieaz pe ecran numrul de capete pe care l are zmeul dup n zile.
Exemplu: pentru n=3, programul va afisa 15 capete. Pentru n = 7 programul va afia 35 de
capete.

2. Carte
Gigel trebuie s citeasc o carte. n prima zi citete x pagini, n a doua zi citete de dou ori mai
mult dect n prima zi, iar n a treia zi citete cu 5 pagini mai mult dect n a doua zi i cartea se
termin.
Cerin: Scriei un program care determin numrul de pagini al crii.
Date de intrare: de la tastatur de citete valoarea ntreag x, reprezentnd numrul de pagini
citite
n prima zi.
Date de ieire: pe ecran se afieaz valoare ntreag y, reprezentnd numrul de pagini al crii.
Exemplu: dac se citete valoarea ntreag x=5, se va afia 30.

3. ngheat
De ziua lui, Ionel a primit S lei si ar vrea s-i invite colegii la o nghetata. ngheata preferat a
colegilor lui Ionel cost P lei.
Cerin: S se scrie un program care s calculeze i sa afiseze numarul maxim de colegi pe care
Ionel i poate invita si suma de bani care i mai ramne lui Ionel.
Date de intrare: de la tastatur se citesc dou valori ntregi S i P, reprezentnd suma de bani pe
care a primit-o Ionel, respective costul ngheatei.
Date de ieire: Pe ecran se vor afia dou valori ntregi reprezentnd numarul maxim de colegi
pe care Ionel i poate invita si suma de bani care i mai ramne lui Ionel.

1
Exemplu: dac se citesc valorile S=100 i P=7 se vor afia valorile 14 (acesta este numrul
maxim de colegi pe care i poate invita Ionel) i 2 (suma de bani care i mai ramne lui Ionel).
4. Stpnul inelelor
n noul joc Stpnul inelelor Frodo trebuie s ndeplineasc o nou misiune. Pe primul nivel
Frodo trebuie s se lupte cu n nazgli. Pe al doilea nivel Frodo trebuie s lupte cu 7 mai muli
orci dect nazgli. Pe ultimul nivel Frodo trebuie s nving cu 7 mai muli balrogi dect
numrul de orci nvins pe nivelul doi.
Cerin: scriei un program care determin cte lupte trebuie s susin Frodo pentru a-i
ndeplini
misiunea.
Date de intrare: de la tastatur se citete n, numrul de nazgli pe care trebuie s-i nving
Frodo. Date de ieire: pe monitor se va afia numrul de lupte pe care trebuie s le susin Frodo
pentru a-i ndeplini misiunea.
Exemplu: dac n = 3 (numrul de nazgli) se va afia 30 (3 nazgli + 10 orci + 17 balrogi).

5. Marele zid
Marele Zid Chinezesc a fost construit pe parcursul mai multor etape. ntr-o prim etap s-au
construit x km din zid, n etapa a doua y km, iar n ultima etap z km.
Cerin: scriei un program care citete de la tastatur x, y i z (lungimea construit n prima, a
doua respectiv n ultima etap) i care calculeaz i afieaz lungimea total a zidului.
Date de intrare: de la tastatur se citesc 3 numere ntregi reprezentnd lungimea construit n
prima, a doua respectiv n ultima etap.
Date de ieire: pe ecran se afieaz un numr ntreg reprezentnd lungimea total a zidului.
Exemplu: dac se citesc valorile x = 71, y = 23 i z = 100 se va afia 194.

6. Film
Elevii clasei a V-a vor merge mpreun cu doamna dirigint la film. n clas sunt n elevi, iar
preul unui bilet este de m lei.
Cerin: scriei un program care calculeaz i afieaz suma total pe care trebuie s o plteasc
cei n elevi ai clasei pentru a viziona filmul, tiind c preul unui bilet este m lei.
Date de intrare: de la tastatur se citesc dou valori ntregi n i m cu semnificaia din enun.

2
Date de ieire: pe ecran se va afia o valoare ntreag reprezentnd preul total pltit de elevii
clasei pentru a viziona filmul.
Exemplu: dac se citesc valorile n = 30 i m = 5 se va afia 150.

7. Triatlon

Triatlonul este un sport compus din trei discipline: nataie, ciclism, alergare. Aceste probe au loc
fr ntrerupere fiind tot timpul cronometrate.

Cerin: scriei un program care citete de la tastatur x (distana notat), y (distana parcurs cu
bicicleta) i z (distana alergat) i care calculeaz i afieaz distana parcurs de un triatlonist.
Date de intrare: de la tastatur se citesc 3 valori reale x, y i z reprezentnd distana notat,
distana parcurs cu bicicleta, respectiv distana alergat.
Date de ieire: pe ecran se va afia o valoare real reprezentnd distana parcurs de un
triatlonist.
Exemplu: dac se citesc valorile x=0.75, y=20 i z=5 se va afia 25.75.

8. Fotbal
n 1981, la propunerea lui Jimmy Hill, n campionatul englez de fotbal se introducea sistemul cu
3 puncte la victorie. Concret, dac o echip ctiga primea 3 puncte, dac fcea egal primea 1
punct, iar n caz de nfrngere nu primea niciun punct.
Cerin: scriei un program care citete de la tastatur numrul de victorii, numrul de egaluri i
numrul de nfrngeri ale unei echipe i calculeaz numrul de puncte acumulate.
Date de intrare: de la tastatur se citesc 3 valori ntregi a, b i c reprezentnd numrul de
victorii, numrul de egaluri i numrul de nfrngeri ale unei echipe.
Date de ieire: pe ecran se va afia o valoare ntreag reprezentnd numrul de puncte
acumulate de
echip.
Exemplu: dac se citesc valorile a=12, b=4 i c=14 se va afia 40.