M3 - Programació estructurada / UF1: Proves OnLine

De wikiserver
Dreceres ràpides: navegació, cerca

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"