0% encontró este documento útil (0 votos)
138 vistas11 páginas

T2 Algoritmia

El documento presenta 12 ejercicios de programación en Java que involucran condicionales y estructuras de control. Cada ejercicio pide leer uno o más valores de entrada e imprimir un resultado basado en si se cumplen ciertas condiciones. Los ejercicios cubren temas como cuadrados y cubos de números, promedios, tipos de triángulos y cálculo de sueldos netos.

Cargado por

ITALO VILLANUEVA
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
138 vistas11 páginas

T2 Algoritmia

El documento presenta 12 ejercicios de programación en Java que involucran condicionales y estructuras de control. Cada ejercicio pide leer uno o más valores de entrada e imprimir un resultado basado en si se cumplen ciertas condiciones. Los ejercicios cubren temas como cuadrados y cubos de números, promedios, tipos de triángulos y cálculo de sueldos netos.

Cargado por

ITALO VILLANUEVA
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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");}}}

También podría gustarte