Ejercicios multiples vistos en Clases, utilizando Java y PSeint
A continuación se presenta un ejercicio múltiple visto en clases lo cual solicita lo siguiente:
1: Hacer un menú utilizando sentencia Switch y Según hacer correspondiente a Java y Pseudocódigo.
2: El menú debe calcular area y perimetro de un cuadrado.
3: El menú debe calcular area y perimetro de un rectangulo.
4: El menú debe mostrar los numeros del 10 al -100.
5: El menú debe mostrar los multiplos de 2, 3, 5 y 7.
import java.util.Scanner;
public class publi4{
public static void main(String []args){
Scanner leer = new Scanner (System.in);
System.out.println("Bienvenido un ejercicio calificado de conocimientos previos");
int opcion;
opcion = leer.nextInt ();
switch (opcion) {
case 1:
System.out.println("Usted ha seleccionado sacar el Perimetro y area de un Cuadrado");
int lado=7;
int area;
int perimetro;
area = lado * lado;
perimetro = lado * 4;
System.out.println("El Perimetro del cuadrado es: " + perimetro);
System.out.println("El Area del cuadrado es: " + area);
break;
case 2:
int perimetro2;
int area2;
System.out.println("Usted ha seleccionado sacar el Perimetro, Area y Diagonal de un Rectangulo");
System.out.println("Inserte base:");
int base;
base = leer.nextInt ();
System.out.println("Inserte altura:");
int altura;
altura = leer.nextInt ();
perimetro2 = 2 * (base + altura);
area2 = base * altura;
double diagonal = ((Math.pow(base,2)+ Math.pow(altura,2)));
double diagonalfinal = Math.sqrt(diagonal);
System.out.println("El Perimetro es: " + perimetro2);
System.out.println("El Area es: " + area2);
System.out.println("La Diagonal es: " + diagonalfinal);
break;
case 3:
System.out.println("Mostrando numeros del 10 al -100");
int num=50;
do {
System.out.println(num);
num--;
}while(num>=-80);
break;
case 4:
System.out.println("Aqui se mostraran los multiplos de 2, 3, 5 y 7 entre los numeros del 1 al 100: ");
int multi2=0;
int multi3=0;
int multi5=0;
int multi7=0;
for (int i=0;i<=100;i++){
if (i%2==0){
multi2 = multi2 + 1;
}
if (i%3==0){
multi3 = multi3 + 1;
}
if (i%5==0){
multi5= multi5 + 1;
}
if (i%7==0){
multi7= multi7 + 1;
}
}
System.out.println("Esta es la cantidad de multiplos de 2: " + multi2);
System.out.println("Esta es la cantidad de multiplos de 3: " + multi3);
System.out.println("Esta es la cantidad de multiplos de 5: " + multi5);
System.out.println("Esta es la cantidad de multiplos de 7: " + multi7);
break;
}//Fin metodo Switch
}//Fin metodo Main
}//Fin Class
Codigo en Pseint
Proceso codigopseint
leer resp
segun resp Hacer
1: leer lado
perimetro = lado * 4
area = lado * lado
escribir perimetro
escribir area
2: leer altura
leer base
perimetro = 2 * (base + altura)
area = base * altura
escribir perimetro
escribir area
3:
para i = 10 hasta -100 hacer
escribir i
i = i - 1
4:
multi2=0
multi3=0
multi5=0
multi7=0
para i = 0 hasta 100 hacer
si multi2 mod 2 = 0 entonces
multi2 = multi2 + 1
finsi
si multi3 mod 2 = 0 entonces
multi2 = multi3 + 1
finsi
si multi5 mod 2 = 0 entonces
multi2 = multi5 + 1
finsi
si multi7 mod 2 = 0 entonces
multi2 = multi7 + 1
finsi
finpara
escribir multi2
escribir multi3
escribir multi5
escribir multi7
finsegun
finproceso
Esta vez no habra el proyecto en Scratch, sin embargo los invito a aprender más sobre las sentencias de control como el Switch de Java:
No hay comentarios:
Publicar un comentario