Diferència entre revisions de la pàgina «M3 - Programació estructurada / Exercicis UF1: Cerca»
Línia 206: | Línia 206: | ||
</source> | </source> | ||
--> | --> | ||
+ | 7. Escriu un programa que llegeixi números enters positius (finalitzarà amb la introducció de -1) i mostri quants números parells han sortit, quants números imparells han sortit, la suma del números parells, la suma del números imparells i la resta de la suma dels parells menys la suma dels imparells. | ||
+ | |||
+ | Per exemple si la seqüència de números és: 7 6 11 10 4 5 8 10 3 8 -1, mostrarà: | ||
+ | |||
+ | <pre> | ||
+ | Parells: 6 | ||
+ | Imparells: 4 | ||
+ | Suma parells: 46 | ||
+ | Suma imparells: 26 | ||
+ | Resta de sumes: 20 | ||
+ | </pre> | ||
+ | |||
+ | 8. Escriu un programa que llegeixi dos números enters positius i mostri i sumi tots els nombres parells que van des del primer número fins el segon (ambdós inclosos). Cal controlar que el segon número introduït és més gran que el primer. | ||
+ | |||
+ | Exemple: num1 = 14 i num2 = 5 mostrarà un missatge d'error. | ||
+ | |||
+ | Exemple: num1 = 5 i num2 = 14 mostrarà: | ||
+ | <pre> | ||
+ | Números parells: 6 8 10 12 14 | ||
+ | Suma: 50 | ||
+ | </pre> |
Revisió del 14:01, 13 gen 2021
1. Escriu un programa que indiqui si existeix o no algun múltiple de 5 en una seqüència de números naturals finalitzada en -1 (seria interessant que una vegada trobat un múltiple, el programa no continués executant-se).
2. Escriu un programa que determini si un número enter es primer o no (recorda que un número primer només és divisible per 1 i per ell mateix).
3. Escriu un programa que vagi llegint notes (per finalitzar -1) i indiqui si hi ha com a mínim tres suspesos. Només cal dir sí o no.
4. Escriu un programa que vagi llegint números positius (per finalitzar -1) i indiqui si tots són parells.
5. Escriu un programa que llegeixi un número i indiqui si tots els dígits són parells.
6. Escriu un programa que vagi llegint números positius (per finalitzar -1) i indiqui si cada valor és més gran que l'anterior. 7. Escriu un programa que llegeixi números enters positius (finalitzarà amb la introducció de -1) i mostri quants números parells han sortit, quants números imparells han sortit, la suma del números parells, la suma del números imparells i la resta de la suma dels parells menys la suma dels imparells.
Per exemple si la seqüència de números és: 7 6 11 10 4 5 8 10 3 8 -1, mostrarà:
Parells: 6 Imparells: 4 Suma parells: 46 Suma imparells: 26 Resta de sumes: 20
8. Escriu un programa que llegeixi dos números enters positius i mostri i sumi tots els nombres parells que van des del primer número fins el segon (ambdós inclosos). Cal controlar que el segon número introduït és més gran que el primer.
Exemple: num1 = 14 i num2 = 5 mostrarà un missatge d'error.
Exemple: num1 = 5 i num2 = 14 mostrarà:
Números parells: 6 8 10 12 14 Suma: 50