Diferència entre revisions de la pàgina «ASIX-M3-UF1-A2.4-Exercicis estructura iterativa: for»

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 69: Línia 69:
 
-->
 
-->
  
7. Demanar cinc números i mostrar el valor més gran.
+
7. Demanar cinc números enters positius i mostrar el valor més gran.
 
<!--
 
<!--
Inicialitzeu max = Integer.MIN_VALUE; i aneu actualitzant max a cada iteració.
 
 
 
<source lang="python">
 
<source lang="python">
package ex_for;
 
  
import java.util.Scanner;
 
  
 
/**
 
/**
  * Demanar cinc números i mostrar el valor més gran
+
  * Demanar cinc números enters positius i mostrar el valor més gran
 
  */
 
  */
public class Ex7 {
+
max = 0
 
+
for _ in range(5):
    public static void main(String[] args) {
+
  num = int(input("Introdueix un enter positiu: "))          
        int valor, max = Integer.MIN_VALUE;
+
  if num > max:
        System.out.println(max);
+
    max = num
        Scanner teclat = new Scanner(System.in);
+
print("El màxim és: ", max)
        for (int i = 0; i < 5; i++) {
 
            System.out.print("Introdueix un valor: ");
 
            valor = teclat.nextInt();
 
            if (valor > max) {
 
                max = valor;
 
            }
 
 
 
        }
 
        System.out.println("El màxim és: " + max);
 
    }
 
}
 
 
</source>
 
</source>
 
-->
 
-->

Revisió del 11:41, 26 oct 2020

1. Imprimir els números del 1 al 100.

2. Imprimir els números parells del 0 al 98.

3. Imprimir els números del 100 al 1.

4. Demanar cinc números i mostrar la suma.

5. Igual que l'anterior però només sumant els valors més grans de 10.

6. Calcular el producte dels números del 1 al 10.

7. Demanar cinc números enters positius i mostrar el valor més gran.

8. Imprimir 20 asteriscos a la mateixa línia.

9. Fem el mateix però el número d’asteriscos el decideix l’usuari.

10. Com l'anterior però fent un quadrat d'asteriscos. Per exemple si l'usuari introdueix el valor 5, imprimirà:

    * * * * *
    * * * * *
    * * * * *
    * * * * *
    * * * * *

11. Com l'anterior però fent un quadrat buit. Per exemple si l'usuari introdueix el valor 5, imprimirà:

    * * * * *
    *       *
    *       *
    *       *
    * * * * *

12. Escriu un programa que llegeixi un número N i mostri per pantalla el següent:

    1
    1 2
    1 2 3
    ...
    1 2 3 ... N

13. Realitzar un programa que mostri el següent dibuix per a un nombre de línies demanat a l'usuari (a l’exemple 5)

    * 
    * * 
    * * * 
    * * * * 
    * * * * *

14. Realitzar un programa que mostri el següent dibuix per a un nombre de línies demanat a l'usuari (a l’exemple 5)

    * * * * *
    * * * * 
    * * * 
    * * 
    * 

15. Realitzar un programa que mostri el següent dibuix per a un nombre de línies demanat a l'usuari (a l’exemple 5)

            *
          * *
        * * *
      * * * *
    * * * * *

16. Realitzar un programa que mostri el següent dibuix per a un nombre de línies demanat a l'usuari (a l’exemple 5)

    * * * * *
      * * * *
        * * *
          * *
            *