M3 - Programació estructurada / Exercicis UF1: For
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 i mostrar el valor més gran.
Inicialitzeu max = Integer.MIN_VALUE; i aneu actualitzant max a cada iteració.
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 mostrin el següent dibuix per a un nombre de línies demanat a l'usuari (a l’exemple 5)
*
* *
* * *
* * * *
* * * * *
14. Realitzar un programa que mostrin el següent dibuix per a un nombre de línies demanat a l'usuari (a l’exemple 5)
* * * * *
* * * *
* * *
* *
*
15. Realitzar un programa que mostrin el següent dibuix per a un nombre de línies demanat a l'usuari (a l’exemple 5)
*
* *
* * *
* * * *
* * * * *
16. Realitzar un programa que mostrin el següent dibuix per a un nombre de línies demanat a l'usuari (a l’exemple 5)
* * * * *
* * * *
* * *
* *
*
Algun exercici més:
17. Realitzar un programa que mostrin el següent dibuix per a un nombre de línies demanat a l'usuari (a l’exemple 5)
* * *
* *
* * *
* *
* * *
package daw;
import java.util.Scanner;
public class Ex17 {
public static void main(String[] args) {
Scanner teclat = new Scanner(System.in);
System.out.print("Introdueix el número de línies: ");
int lin = teclat.nextInt();
for (int i = 1; i <= lin; i++) {
if (i%2==1){
for (int j = 1; j <=lin; j++) {
if (j%2==1){
System.out.print("* ");
}
else {
System.out.print(" ");
}
}
} else{
for (int j = 1; j <=lin; j++) {
if (j%2==1){
System.out.print(" ");
}
else {
System.out.print("* ");
}
}
}
System.out.println("");
}
}
}