M3 - Programació estructurada / UF1: Proves OnLine
Prova Online UF1
Recorda: Scanner teclat = new Scanner(System.in);
1. 143 és un número «màgic» perquè al multiplicar-lo per certs nombres s’obtenen resultats molt particulars:
- (2 punts)
143 × 21 = 3003 143 × 49 = 7007 143 × 112 = 16016 143 × 147 = 21021
Trobeu tots els nombres de 3 xifres que, al multiplicar-los per 143, donen com a resultat un nombre de cinc xifres amb un zero en la posició central i amb dos nombres iguals a esquerra i dreta del zero.
Per exemple (112 i 147).
2. Fes un programa que llegeixi un nombre N, més gran que 1 i faci la següent figura:
- (2 punts)
Per exemple:
Per N=3 Per N=5
1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9
3. Fes un programa que a partir de dues frases ens indiqui el nombre de vegades que surt cada lletra de la primera frase en la segona. Utilitza la classe Lletres amb les propietats: char lletra i int vegades i una taula per a emmagatzemar-les. En la taula només han d’apareixer les lletres que estiguin en les dues frases i una solo vegada. Al final mostra el resultat amb l’ordre d’aparició de les lletres a la frase.
- (2 punts)
Per exemple:
frase1 ="que mai et falti un somni ni un somriure"
frase2 = "no deixes que les coses que vols et facin oblidar les que tens"