ING.
COMPUTACION Y
SISTEMAS
NOMBRE: ITALO MIGUEL
APELLIDO: UNTOL VILLANUEVA
CURSO: ALGORITMIA Y
PROGRAMACION
DOCENTE: DR. WALTER
AURELIO LAZO AGUIRRE
CICLO: PRIMERO
PERIODO: 2022 - 20
1. Leer un número N Entero positivo. Si es para reportar su cuadrado, sino reportar su
cubo
import [Link].*;
class main
{public static void main(String []args)throws IOException
{BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
int n;
[Link]("INGRESE EL NUMERO: ");
n=[Link]([Link]());
if(n<=0)
[Link]("Datos erroneos");
else
if(n%2==0)
n= n*n;
[Link]("Su cuadrado es: " +n);
else
n=n*n*n;
[Link]("Su cubo es: " +n);
}} }
2. Leer un numero entero N. Si es positivo, calcular su cuadrado y su cubo. Sino escribir
("El número es negativo o cero").
import [Link].*;
class main
{public static void main(String []args)throws IOException
{BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
int n,cua,cub;
[Link]("INGRESE EL NUMERO: ");
n=[Link]([Link]());
if(n>=1)
cua= n*n;
[Link]("Su cuadrado es: " +cua);
cub=n*n*n;
[Link]("Su cubo es: " +cub);
else
[Link]("El número es negativo o cero");
3. Leer un N° diferente de cero. Si N es positivo calcular 2N sino calcular 5N.
import [Link].*;
class main
{public static void main(String []args)throws IOException
{BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
int n;
[Link]("INGRESE EL NUMERO: ");
4. Leer un número entero N entero positivo. Si N es divisible entre 5 calcular N+N,
sino calcular N*N.
import [Link].*;
class main
{public static void main(String []args)throws IOException
{BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
int n;
[Link]("INGRESE EL NUMERO: ");
n=[Link]([Link]());
if(n>0)
if(n%5==0)
n=n+n;
[Link](n);
else
n=n*n;
[Link](n);
else
[Link]("El número es incorrecto");
5. Leer 2 edades e1 y e2. Si ambas son mayores de edad reportar el producto de las
edades. Sino calcular y reportar la suma de las edades
import [Link].*;
class main
{public static void main(String []args)throws IOException
{BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
6. Leer 2 números enteros. Si ambos son positivos calcular su suma. Si ambos son
negativos calcular su producto. Sino escribir: “Error”.
import [Link].*;
class main
{public static void main(String []args)throws IOException
{BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
int n1,n2,s,p;
[Link]("INGRESE EL NUMERO 1: ");
n1=[Link]([Link]());
[Link]("INGRESE EL NUMERO 2: ");
n2=[Link]([Link]());
if(n1!=0 && n2!=0)
if(n1>0 && n2>0)
s=n1+n2;
[Link]("LA SUMA ES: "+s);
else
if(n1<0 && n2<0)
p=n1*n2;
[Link]("EL PRODUCTO ES: "+p);
else
[Link]("Error");
}}}
else
[Link]("Error");
}} }
7. Leer 2 N° enteros positivos N1 y N2 e indicar si N1 es divisible entre N2
import [Link].*;
class main
{public static void main(String []args)throws IOException
{BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
int n1,n2,d;
[Link]("INGRESE EL NUMERO 1: ");
n1=[Link]([Link]());
[Link]("INGRESE EL NUMERO 2: ");
n2=[Link]([Link]());
if(n1>0 && n2>0)
if(n1%n2==0)
[Link]("SI ES DIVISIBLE");
else
[Link]("NO ES DIVISIBLE");
else
[Link]("Error como tu ex");
}}
8. Leer 2 notas N1, N2. Si alguna de ellas es aprobatoria calcular y reportar su producto,
sino calcular y reportar su suma.
import [Link].*;
class main
{public static void main(String []args)throws IOException
{BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
int N1,N2,p,s;
[Link]("INGRESE NOTA 1: ");
N1=[Link]([Link]());
[Link]("INGRESE NOTA 2: ");
N2=[Link]([Link]());
if(N1>=0 && N1<=20 && N2>=0 && N2<=20)
if(N1>=11 || N2>=11)
p=N1*N2;
[Link]("SU PRODUCTO ES: "+p);
else
s=N1+N2;
[Link]("SU SUMA ES: "+s);
else
[Link]("Error como tu ex");
}} }
9. Diseñe un algoritmo que permita leer los 3 lados de un triángulo L1, L2 y L3, y que,
determine el tipo de triangulo que se tiene (Escaleno=Tres lados diferentes,
Isósceles=dos lados iguales, equilátero=Tres lados iguales).
import [Link].*;
class main
{public static void main(String []args)throws IOException
{BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
int L1,L2,L3;
[Link]("INGRESE LADO 1: ");
L1=[Link]([Link]());
[Link]("INGRESE LADO 2: ");
L2=[Link]([Link]());
[Link]("INGRESE LADO 3: ");
L3=[Link]([Link]());
if(L1>0 && L2>0 && L3>0)
if(L1==L2 && L2==L3)
[Link]("ES EQUILATERO");
else
if(L1!=L2 && L2!=L3 && L1!=L3)
[Link]("ES ESCALENO");
else
[Link]("ES ISOSCELES");
}}}
else
[Link]("Error como tu ex");
}} }
10. Leer 2 notas de un alumno N1, N2 y obtener su promedio, Si el alumno obtiene un
promedio es ≥ 11, entonces escribir “Aprobado”, sino escribir “Desaprobado”.
import [Link].*;
class main
{public static void main(String []args)throws IOException
{BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
int N1,N2,p;
[Link]("INGRESE NOTA 1: ");
N1=[Link]([Link]());
[Link]("INGRESE NOTA 2: ");
N2=[Link]([Link]());
if(N1>=0 && N2>=0 && N1<=20 && N2<=20)
p=(N1+N2)/2;
if(p>=11)
{[Link]("APROBADO");}
else
{[Link]("DESAPROBADO");}
else
[Link]("Error como tu ex");
}}}
11. Un restaurante ofrece sus ofertas de acuerdo a la siguiente escala de consumo. En
todos los casos se aplica un impuesto del 18%. Determinar el importe a pagar por lo
consumido, mostrando cuanto es el descuento en cada caso.
Consumo (s/) Descuento (%)
250 a mas 20%
120 hasta 249 15%
30 hasta 119 10%
Hasta 30 5%
12. EJERCICIO 12
import [Link].*;
class main
{public static void main(String []args)throws IOException
{BufferedReader br=new BufferedReader(new InputStreamReader([Link]));
double h,sn; char categoria;
[Link]("INGRESE CATEGORIA(F/A/O): ");
categoria=[Link]().toUpperCase().charAt(0); [Link]("INGRESE HORAS LABORADAS: ");
h=[Link]([Link]());
if(categoria=='F' || categoria=='A' || categoria=='O')
if(h>0)
if(categoria=='F')
sn =(100*h)-((100*h)*0.18);
[Link]("EL SUELDO NETO ES: "+sn);
else
if(categoria=='A')
sn =(50*h)-((50*h)*0.18);
[Link]("EL SUELDO NETO ES: "+sn);
else
sn =(20*h)-((20*h)*0.18);
[Link]("EL SUELDO NETO ES: "+sn);
}}}
else
{[Link]("Error como tu ex");}}
else
{[Link]("Error como tu ex");}}}