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:
Aquí se les enseñara como hacer un menú utilizando la sentencia switch para determinar el mes del año según corresponda.
Primero que nada comenzaremos con nuestro código Java, pone atención y cualquier consulta no dudes en comentarlo:
public class Menu {
public static void main (String[] args) {
Scaner leer = new Scanner (System.in);
int respuesta;
respuesta = leer.nextInt();
system.out.print("Escriba un numero del 1 al 12 para determinar el mes que corresponda");
switch (respuesta) {
case 1:
system.out.print("Es Enero")
break;
case 2:
system.out.print("Es Febrero")
break;
case 3:
system.out.print("Es Marzo")
break;
case 4:
system.out.print("Es Abril")
break;
case 5:
system.out.print("Es Mayo")
break;
case 6:
system.out.print("Es Junio")
break;
case 7:
system.out.print("Es Julio")
break;
case 8:
system.out.print("Es Agosto")
break;
case 9:
system.out.print("Es Septiembre")
break;
case 10:
system.out.print("Es Octubre")
break;
case 11:
system.out.print("Es Noviembre")
break;
case 12:
system.out.print("Es Diciembre")
break;
}//fin metodo switch
}//Fin del metodo void
}//Fin de la clase
Con este código, al ejecutarlo correctamente podremos ver un menú simple para determinar el mes del año:
CODIGO PSeint:
Proceso Numero_Asociado_al_mes
escribir "ingrese un numero"
leer num
segun num Hacer
1: escribir "Es Enero"
2: escribir "Es Febrero"
3: escribir "Es Marzo"
4: escribir "Es Abril"
5: escribir "Es Mayo"
6: escribir "Es Junio"
7: escribir "Es Julio"
8: escribir "Es Agosto"
9: escribir "Es Septiembre"
10: escribir "Es Octubre"
11: escribir "Es Noviembre"
12: escribir "Es Diciembre"
de otro modo
escribir "El numero ingresado no corresponde a un mes del año"
FinSegun
FinProceso
Aquí se les enseñara como hacer un menú utilizando la sentencia switch para determinar el día de la semana con solo escribir un numero.
Primero que nada comenzaremos con nuestro código Java, pone atención y cualquier consulta no dudes en comentarlo:
public class Menu {
public static void main (String[] args) {
Scaner leer = new Scanner (System.in);
int respuesta;
respuesta = leer.nextInt();
system.out.print("Escriba un numero del 1 al 7 para determinar el día de la semana que corresponda");
switch (respuesta) {
case 1:
system.out.print("Es Lunes")
break;
case 2:
system.out.print("Es Martes")
break;
case 3:
system.out.print("Es Miércoles")
break;
case 4:
system.out.print("Es Jueves")
break;
case 5:
system.out.print("Es Viernes")
break;
case 6:
system.out.print("Es Sábado")
break;
case 7:
system.out.print("Es Domingo")
break;
}//fin metodo switch
}//Fin del metodo void
}//Fin de la clase
Con este código, al ejecutarlo correctamente podremos ver un menú simple para determinar el día de la semana.
CODIGO PSeint:
Proceso Numero_Asociado_al_dia_de_la_semana
escribir "ingrese un numero"
leer num
segun num Hacer
1: escribir "Es Lunes"
2: escribir "Es Martes"
3: escribir "Es Miercoles"
4: escribir "Es Jueves"
5: escribir "Es Viernes"
6: escribir "Es Sabado"
7: escribir "Es Domingo"
de otro modo
escribir "El numero ingresado no corresponde a un dia de la semana"
FinSegun
FinProceso
Aquí se les enseñara como hacer un menú usando las operaciones más básicas como multiplicar, dividir, sumar y restar, utilizando la sentencia switch.
Primero que nada comenzaremos con nuestro código Java, pone atención y cualquier consulta no dudes en comentarlo:
public class Menu {
public static void main (String[] args) {
Scaner leer = new Scanner (System.in);
int respuesta;
respuesta = leer.nextInt();
system.out.print("Presione 1 para suma");
system.out.print("Presione 2 para resta");
system.out.print("Presione 3 para multiplicación");
system.out.print("Presione 4 para división");
switch (respuesta) {
case 1:
system.out.print("Ha seleccionado suma");
int suma;
int a;
a = leer.nextInt();
int b;
b = leer.nextInt();
suma = a + b;
system.out.print("La suma es: " + suma);
break;
case 2:
system.out.print("Ha seleccionado resta");
int resta;
int c;
c = leer.nextInt();
int d;
d= leer.nextInt();
suma = c - d;
system.out.print("La resta es: " + resta);
break;
case 3:
system.out.print("Ha seleccionado multiplicacion");
int multiplicacion;
int e;
e = leer.nextInt();
int f;
f = leer.nextInt();
suma = e * f;
system.out.print("La multiplicacion es: " + multiplicacion);
break;
case 4:
system.out.print("Ha seleccionado division");
int division;
int g;
g = leer.nextInt();
int h;
h = leer.nextInt();
suma = g / h;
system.out.print("La division es: " + division);
break;
}//fin metodo switch
}//Fin del metodo void
}//Fin de la clase
Con este código, al ejecutarlo correctamente podremos ver un menú simple con nuestras operaciones lógicas más básicas.
CODIGO PSeint:
Proceso menu
escribir "Menu de operaciones"
escribir "1 para Suma"
escribir "2 para Resta"
escribir "3 para Multiplicacion"
escribir "4 para Division"
escribir "Ingrese una opcion: "
leer num
Segun num Hacer
1: escribir "Usted ha seleccionado Suma"
Escribir "Ingrese un numero"
leer num1
escribir "ingrese el numero que desea sumar"
leer num2
suma <- num1 + num2
escribir "El resultado de su suma es ", suma
escribir "Que tenga un buen dia"
2: escribir "Usted a seleccionado Resta"
escribir "ingrese un numero"
leer num3
escribir "ingrese oel numero que desea restar"
leer num4
resta <- num3 - num4
escribir "EL resultado de su resta es ", resta
escribir "Que tenga un buen dia"
3: escribir "Usted ha seleccionado Multiplicacion"
escribir "ingrese un numero"
leer num5
escribir "ingrese el numero al que desea multiplicar"
leer num6
multiplicacion <- num5 * num6
escribir "El resultado de su multiplicacion es ", multiplicacion
escribir "Que tenga un buen dia"
4: escribir "Usted ha seleccionado Division"
escribir "ingrese un numero"
leer num7
escribir "ingrese el numero por el cual desea dividir"
leer num8
Division <- num7 / num8
escribir "El resultado de su division es ", Division
escribir "Que tenga un buen dia"
de otro modo:
escribir "La opcion ingresada no es valida"
FinSegun
FinProceso
Saludos jóvenes, en esta publicación se enseñara a crear 2 Clases y referenciarlas, la primera de ellas ejecutara la clase en donde se realizaran las operaciones.
¿No has entendido? Pues pone atención a lo siguiente:
EJERCICIO: Calcula el area, perimetro y altura de un triangulo equilatero en la clase "EQUILATERO", y muestralo en la clase "PRINCIPAL"Instrucciones:
-Cree una clase con nombre "PRINCIPAL"
-Cree una segunda clase con nombre "EQUILATERO"
-En la clase principal, le implementaremos un metodo MAIN con el siguiente codigo
public class PRINCIPAL {
public static void main(String []args) {
}
}//Fin de la clase PRINCIPAL
-En la clase "EQUILATERO" iniciamos nuestra variable de nombre "lado" la cual para este ejercicio tendra un valor de "25":
public class EQUILATERO {
public int lado=25;
}//Fin de la clase EQUILATERO
-En la clase "EQUILATERO" utilizaremos un método void llamado para esta ocasión "mostrar_datos" en el cual se implementaran todas nuestras operaciones logicas, tales como calcular perimetro, area & altura, pone atención:
public class EQUILATERO {
public int lado=25;
public void mostrar_datos() {
int perimetro;
perimetro=lado*3;
double area = ((Math.sqrt(3)/4) * Math.pow(lado,2));
double altura = Math.sqrt(3)/2 * lado;
System.out.println("El Perimetro es: " + perimetro);
System.out.println("El Area es: " + area);
System.out.println("La altura es: " + altura);
}//Fin de la clase mostrar_datos
}//Fin de la clase EQUILATERO
-Terminamos con nuestra clase "EQUILATERO" ahora nos vamos a nuestra clase "PRINCIPAL" en donde pondremos lo siguiente:
public class PRINCIPAL {
public static void main(String []args) {
EQUILATERO referencia=new EQUILATERO();
referencia.mostrar_datos();
}//Fin del metodo Main
}//Fin de la clase PRINCIPAL
-Con el código insertado haremos referencia a nuesta clase EQUILATERO, y al metodo "mostrar_datos", para asi poder ejecutarlo desde la clase "PRINCIPAL".
-Prueba Ejecutar la clase "PRINCIPAL", ¿vez que si funciona?
Codigo simple en Pseint:
INICIO
leer lado
leer area
leer perimetro
leer altura
lado = 25
area = ABS(3)/4 * lado ^ 2
perimetro = 3 * lado
altura = ABS(3)/2 * lado
escribir "El area es:", area
escribir "El perimetro es:", perimetro
escribir "La altura es:", altura
FIN
-A continuacion dubujaremos nuestro triangulo en Scratch, utilizando el ciclo Repetir 3 veces en 90 grados.
Bueno jóvenes, aquí les daremos el código para crear un cuadrado o rectángulo utilizando la sentencia "While" en java.
Este cuadrado se creo a base de un ejercicio en clases, el cual consistía en sacar tanto el área como el perímetro, y además la diagonal del cuadrado.
Antes que nada, te invitamos a ver el siguiente tutorial sobre la sentencia While:
El ejercicio es el siguiente:
1- Crea un código que trabaje con la sentencia "White" en Java para calcular el área y perímetro de un cuadrado cuyo lado sea 25, además se deberá calcular la diagonal de este y dibujar dicho cuadrado.
Aquí se presentara el codigo en Java.
//empezaremos con nuestro código, cabe destacar que deben cambiar "Geo1" por el nombre de la clase que crearon.
public class Geo1 {
public static void main(String []args) {
int lado=25;
int area;
int perimetro;
do
{
double diagonal=(Math.pow(lado,2)+ Math.pow(lado,2));
double dig=(Math.sqrt(diagonal));
perimetro=lado*4;
area=lado*lado;
System.out.println("El area es: " + area);
System.out.println("El Perimetro es: "+ perimetro);
System.out.println("La diagonal es: " + dig);
System.out.println(""); //este es un espaciador
System.out.println(""); //este es un espaciador
//a partir de este punto comenzaremos a dibujar nuestro cuadrado a base de asteriscos utilizando un doble blucle while, pone atención.
int fil = 1;
while (fil <= lado)
{
int col = 1;
while (col <= lado)
{
System.out.print ( "\f" + "*");
col++;
}
System.out.println ();
fil++;
}
break;
}while(lado==25);
}
}
Codigo simple en Pseint
Inicio
Leer lado
Leer area
Leer perimetro
lado = 25 //se le asigna el valor a lado
area = lado * lado //formula para sacar el area
perimetro = 4 * lado //formula para sacar el perimetro
escribir "El area es: ", area
escribir "El perimetro es: ", perimetro
escribir "Fin del proyecto"
Fin