ENUNCIATS DE PROGRAMES


 

ENTRADES i SORTIDES


 

ES1
Fes un programa que et pregunti quin és el teu nom, quin és el teu primer cognom i quin és el teu segon cognom. El programa t'haurà de saludar dient: "Hola " juntament amb el teu nom i cognoms.

 

CONDICIONAL


 

C1
Deduir si un número llegit pel teclat és positiu, negatiu o zero.
C2

Escriure un programa que llegeixi el preu d’un article i calculi el seu preu net tinguent en compte els següents descomptes:

preu menor o igual a 10 euros: sense descompte
preu major de 10 euros i menor de 30 euros: descompte del 10%
preu major o igual de 30 euros: descompte del 20%

 

C3

Fes un programa que pregunti dos números a l’usuari i llavors ensenyi quin dels dos és més gran. Si és més gran el primer que s’ha demanat, se li restarà el segon en aquest primer, si és més gran el segon, llavors es sumaran els dos. En qualsevol cas, també es mostrarà el resultat final.

C4

Escriure un programa per determinar si un atleta es selecciona per córrer la Martaó de Nova York. Per seleccionar un corredor, aquest ha d’haver acabat la marató anterior amb un determinat temps. Els temps de classificació són de 150 minuts per homes menors de 40 anys, 175 minuts per homes majors de 40 anys i 180 minuts per les dones.


Les dades que l’usuari haurà d’introduir són: sexe, edat i temps fet en l’anterior marató.
(per simplificar-ho, considera que “H” voldrà dir home i “D” voldrà dir dona).

 


REPETITIVA FOR


F1
Fes un programa que et pregunti la teva edat i que posi la frase "t'estiraré les orelles" tantes vegades com anys tinguis
F2
Escriure un programa que doni tots els números imparells fins al número que esculli l’usuari.
F3

Fer un programa que faci una conta enrera des del número que triï l’usuari fins a 0. Si pots fes que també conti amb text: “deu, nou...”

 

F4
Escriure un programa que obtingui la suma de tots els números que hi ha fins al número triat per l’usuari.
F5

Fer un programa que escrigui tota la taula de multiplicar que digui l’usuari, per exemple si l’usuari demana la taula del 8 haurà de sortir:

8 x 1 = 8
8 x 2 = 16
8 x 3 = 24

F6

Fes un programa que faci una taula de valors per la funció:

y=x2+x+1

per valors de x des de –10 fins a 10 amb un increment de 0,5.

(recorda que per fer el quadrat pots utilitzar l’operador “^”)

 

REPETITIVA WHILE


 

W1
Fer un programa que vagi preguntant números a l'usuari mentre aquest no sigui 0. Quan l'usuari introdueix un 0 el "bucle" acaba i dóna la suma de tots els números.
W2
Fer un programa que et vagi preguntat el password fins que l'usuari encerti (alerta que no es "pengi").

 

 

 

COMBINATS


 

X1
WHILE, IF. Fes un programa que digui quin és el número més gran d’una llista de números llegits des del teclat (l’usuari podrà decidir també quans números vol llegir).
X2
FOR, IF. Escriure un programa que multipliqui tots els números per 3 fins al número escollit per l’usuari. A més a més cal que digui si cada número que ha escrit és parell o imparell.
X3