Skip to content

Latest commit

 

History

History
138 lines (100 loc) · 3.8 KB

README.md

File metadata and controls

138 lines (100 loc) · 3.8 KB

Exercicis Bucles

FOR

  1. Feu un programa que ens mostri els 20 primers nombres parells.

  2. Feu un programa que ens mostri tots els múltiples d’un número n que s’entrarà pel teclat, fins el número 1000.

  3. Feu un programa que ens mostri la següent sortida a partir d’un nombre n que entri l’usuari. A l’exemple es veu per a un n = 6 i per un n = 10

    0 6
    1 5
    2 4
    3 3
    4 2 
    5 1
    6 0
  4. Feu un programa que demani un valor d’increment i escrigui una sèrie a partir d’aquest valor començant amb el número 1 fins el 100. Si per exemple ens entren un increment de 12 la sèrie haurà de ser aquesta:

    1 13 25 37 49 61 73 85 97
  5. Feu un programa que ens demani files i columnes i faci un rectangle amb asteriscos. A l’exemple es veu un rectangle de 5 files i 3 columnes.

    * * *
    * * *
    * * *
    * * *
    * * *
  6. Feu un programa que ens demani un increment i el nombre de línies i faci aquest dibuix. A l’exemple es veu per un increment de 3 i 5 línies i per un increment de 2 i 4 línies.

    *
    * * * *
    * * * * * * *
    * * * * * * * * * *
    * * * * * * * * * * * * *
  7. Feu un programa que demani un nombre, per exemple el 5 i que llavors mostri per pantalla el següent.

    0 1 2 3 4 5 4 3 2 1 0

    Si haguessin entrat, per exemple el 8 la sortida hauria de ser aquesta:

    0 1 2 3 4 5 6 7 8 7 6 5 4 3 2 1 0
  8. Feu un programa que mostri els n nombres naturals i els seus quadrats. n és el nombre que l’usuari entrarà. Per exemple per un n = 5 la sortida seria:

    Entra el valor de n: 5
    Valor: 1 Quadrat: 1
    Valor: 2 Quadrat: 4
    Valor: 3 Quadrat: 9
    Valor: 4 Quadrat: 16
    Valor: 5 Quadrat: 25
  9. Fer un programa que donat un nombre n>0 mostri per pantalla (suposem n=5 en el següent exemple):

    1 + 2 + 3 + 4 + 5 = 15
    2 + 3 + 4 + 5 = 14
    3 + 4 + 5 = 12
    4 + 5 = 9
    5 = 5
  10. Fer un programa que donat un nombre n>0 mostri per pantalla (suposem n=5 en el següent exemple):

    1 = 1
    1 + 2 = 3
    1 + 2 + 3 = 6
    1 + 2 + 3 + 4 = 10
    1 + 2 + 3 + 4 + 5 = 15

Exercicis amb while

  1. Llegir 2 nombres enters (N i M) introduïts per l'usuari, on N<M. Llistar tots els nombres des de N fins a M.

  2. Suma dels naturals fins al natural n, que serà llegit per teclat (1+2+3+...).

  3. Donat un natural n>=1 llegit per teclat, mostrar per pantalla tots els nombres parells menors que n.

  4. Donat un natural n>=1 llegit per teclat, mostrar per pantalla tots els nombres fins a n que siguin parells i múltiples de 7.

  5. Donat un natural n>0 llegit per teclat, mostrar tots els seus divisors.

  6. Donat un natural n>=1 llegit per teclat, mostrar per pantalla tots els quadrats perfectes menors que n.

  7. Donat un natural n>=1 llegit per teclat, mostrar per pantalla tots els quadrats perfectes menors que n i que a més siguin parells.

  8. Donat un natural n>0 llegit per teclat, dir si és un nombre primer (un nombre és primer si només és divisible per 1 i per ell mateix).

  9. Donat un nombre natural n llegit pel teclat, mostrar tots els nombres de n fins a 1, en ordre decreixent.

  10. Donat un nombre natural n llegit pel teclat, mostrar tots els nombres de 1 fins a n, i en files de 5. Exemple, si n=18, ha d'escriure per pantalla:

    1 2 3 4 5
    6 7 8 9 10
    11 12 13 14 15
    16 17 18
  11. Donat un natural n llegit per teclat, ha d'escriure tots els nombres resultants de divisions successives entre 10. Exemple, si n=3409

    Entra un natural:3409
    3409
    340
    34
    3
  12. Donat un natural n llegit per teclat, dir per quants dígits està format.