Escolar Documentos
Profissional Documentos
Cultura Documentos
CICLO : VI
LIRCAY - HUANCAVELICA
2017
ESTRUCTUR SELCTIVA SIMPLE
1. Crear un programa de m calcule la nota de un alumno si la nota es >=5 que imprima un mensaje
aprobado.
CODIGO:
package t6;
import java.util.*;
public class T6 {
System.out.print("Nota: ");
System.out.println("----------");
if (nota >= 5 ){
System.out.println("Buena!!");
System.out.println("Has aprobado");
2. Crear un programa si el sueldo de un trabajador es menor que 1000 obtenga un 15% adicional
de su sueldo.
package t7;
import java.util.*;
public class T7 {
sldo = sc.nextDouble();
System.out.println("--------------------------");
if (sldo<1000)
3. Crear un programa que calcule la edad de una persona si su edad en menor que 12 me imprima
un mensaje NIO.
CODIGO:
package t8;
import java.util.*;
public class T8 {
int edad;
edad= sc.nextInt();
System.out.println("---------------------");
if (edad<12)
System.out.println("*NIO*");
}
4. Crear un programa que me permita ingresar un nmero y el porcentaje que deseo del nmero.
CODIGO:
package t9;
import java.util.*;
public class T9 {
int num;
int porcentaje;
double rpta;
num = scanner.nextInt();
porcentaje = scanner.nextInt();
}
5. Crear un programa que me permita ingresar la edad de Juan y Ana y si la edad de juan es menor
que imprima juan es ms joven que Ana .
CODIGO:
package simple5;
import java.util.*;
int a,b;
a= sc.nextInt();
b= sc.nextInt();
System.out.println("---------------------");
if (a<b)
6. Crear un programa que me permita ingresar la edad de Juan y Ana y si la edad de juan es menor
que imprima juan es ms joven que Ana caso contrario Juan no es ms joven que Ana.
CODIGO:
package doble1;
import java.util.*;
int a,b;
a = sc.nextInt();
b = sc.nextInt();
System.out.println ("*--------------------------*");
if (a<b){
}else{
7. Crear un programa si dado una nota del alumno, si la nota es >=11 imprima un mensaje Has
aprobado caso contrario Has desaprobado.
CODIGO:
package t2;
import java.util.*;
public class T2 {
public static void main(String[] args) {
Scanner sc = new Scanner( System.in );
System.out.print("Increse la Nota: ");
int nota = sc.nextInt();
System.out.println("---------------------------");
if (nota >= 11 ){
System.out.println("La nota es buena!!");
System.out.println("Has aprobado");
}
else
System.out.println("Lo Siento, has Desaprobado");
}
}
8. Crear un programa para calcular la presin y la temperatura de un paciente para ver si est en
orden o necesita de atencin.
CODIGO:
package t3;
import java.util.*;
public class T3 {
float Presion,Temperatura;
Presion= sc.nextFloat();
Temperatura = sc.nextFloat();
System.out.println ("*--------------------------------*");
} else
}
9. Construya un programa, tal que dado como dato el sueldo de un trabajador, le aplique un
aumento del 15% si su sueldo es inferior a $1,000 y 12% en caso contrario. Imprima el nuevo
sueldo del trabajador.
CODIGO:
package t4;
import java.util.*;
public class T4 {
double sldo;
sldo = sc.nextDouble();
System.out.println("*----------------------------*");
else{
}
10. Crear un programa para calcular si un nmero es mayor que 10 o no.
CODIGO:
package t5;
import java.util.Scanner;
public class T5 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num;
System.out.print("Introduzca Numero: ");
num = sc.nextInt();
System.out.println("-------------------------");
if (num>10)
System.out.println("*El NUMERO ES MAYOR QUE 10*");
else
System.out.println("*El NUMERO ES MENOR QUE 10*");
}
ESTRUCTUR DE ANIDAMIENTO
11. Realizaremos un programa que nos permita ingresar 3 notas de un alumno, calcular la media, y
mostrar un mensaje para cada una de las siguientes situaciones:
<5------"Suspenso"
>=5 y <8------"Aprobado"
>=9-----"Sobresaliente"
CODIGO:
package anidadas.pkg1;
import java.util.*;
public class Anidadas1 {
public static void main(String[] args) {
Scanner jhoni=new Scanner (System.in);
float nota1,nota2,nota3,media;
System.out.print(" Ingrese la primera nota: ");
nota1=jhoni.nextFloat();
System.out.print(" Ingrese la segunda nota: ");
nota2=jhoni.nextFloat();
System.out.print(" Ingrese la tercera nota: ");
nota3=jhoni.nextFloat();
System.out.println("----------------------------");
media=(nota1+nota2+nota3)/3;
if(media>=8){
System.out.print("SOBRESALIENTE: ") ;
System.out.println(media);
}else{
if(media>=5){
System.out.print("APROBADO: ");
System.out.println(media);
}else{
System.out.print("SUSPENSO: ") ;
System.out.println(media);
}
}
}
}
12. Crear un programa que nos permita ingresar un numero entero positivo y nos calcule si es mayor
a 3 y tambin si es mayor a 5.
CODIGO:
package anidadas.pkg2;
import java.util.*;
public class Anidadas2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int number;
System.out.print("Ingrese un numero entero: ");
number = input.nextInt();
System.out.println("------------------------------------ ");
if (number > 3){
System.out.println("Ha introducido un nmero mayor de 3");
if (number > 5){
System.out.println("El nmero es mayor a 5 tambin");
}
}
}
}
13. Programa que muestra un saludo distinto segn la hora introducida.
CODIGO:
package anidadas.pkg3;
import java.util.*;
public class Anidadas3 {
public static void main(String[] args) {
Scanner jhoni = new Scanner(System.in);
int hora;
System.out.print("Introduzca una hora: ");
hora = jhoni.nextInt();
System.out.println("---------------------------");
if (hora >= 0 && hora < 12)
System.out.println("Buenos das");
else if (hora >= 12 && hora < 21)
System.out.println("Buenas tardes");
else if (hora >= 21 && hora < 24)
System.out.println("Buenas noches");
else
System.out.println("Hora no vlida");
}
}
14. programa que lee una nota y escribe la calificacin correspondiente.
CODIGO:
package anidadas4;
import java.util.*;
public class Anidadas4 {
public static void main(String[] args) {
Scanner jhoni = new Scanner(System.in);
double nota;
System.out.print("Introduzca una nota entre 0 y 10: ");
nota = jhoni.nextDouble();
System.out.println("-------------------------------------");
System.out.println("La calificacin del alumno es: ");
if(nota < 0 || nota > 10)
System.out.println("*Nota no vlida*");
else if(nota==10)
System.out.println("*Matrcula de Honor*");
else if (nota >= 9)
System.out.println("*Sobresaliente*");
else if (nota >= 7)
System.out.println("*Notable*");
else if (nota >= 6)
System.out.println("*Bien*");
else if (nota >= 5)
System.out.println("*Suficiente*");
else
System.out.println("*Suspenso*");
}
}
15. Desarrollar un programa que dado 3 variables locales definidas como int, escribe if para
imprimirlos de forma ascendente. Incluso si cambiamos los valores de las 3 variables, deben de
ser imprimidas en orden ascendente.
CODIGO:
package anidadas.pkg5;
import java.util.*;
public class Anidadas5 {
public static void main(String[] args) {
Scanner jhoni = new Scanner(System.in);
int a,b,c;
System.out.print("Introduzca primer numero: ");
a = jhoni.nextInt();
System.out.print("Introduzca segundo numero: ");
b = jhoni.nextInt();
System.out.print("Introduzca tercer numero: ");
c = jhoni.nextInt();
System.out.println("---------------------------");
//A es menor
if ((a < b) && (a < c)) {
System.out.println(a);
if(b < c){
System.out.println(b);
System.out.print(c);
}else{
System.out.println(c);
System.out.println(b);
}
}else if((b < a) && (b < c)){
System.out.println(b);
if(c<a){
System.out.println(c);
System.out.println(a);
}else{
System.out.println(a);
System.out.println(c);
}
}
}
ESTRUCTURA MULTIPLI (SWITCH)
16. Crear un programa que al ingresar un numero de tipo int. Segn el valor de la expresin sea 1, 2
3, se imprimirn diferentes mensajes. Cuando el valor de la expresin es diferente a 1, 2 y 3
(lnea 18) se imprime un mensaje genrico (lnea 19). En el ejemplo, si la instruccin 12 no
existiera, se imprimiran dos mensajes: Medalla de plata y Medalla de bronce.
CODIGO:
package multiple.pkg1;
import java.util.*;
public class Multiple1 {
public static void main(String[] args) {
Scanner jhoni = new Scanner(System.in);
int Puesto;
System.out.print("Introduzca un Numero: ");
Puesto= jhoni.nextInt();
System.out.println("---------------------------");
switch (Puesto) {
case 1:
System.out.println("Medalla de oro");
break;
case 2:
System.out.println("Medalla de plata");
break;
case 3:
System.out.println("Medalla de bronce");
break;
default:
System.out.println("Numero no valido");
break;
}
}
}
17. Programa que pide dos nmeros y un operador y muestra el resultado.
CODIGO:
package multiple3;
import java.util.*;
import java.io.*;
char operador;
A = sc.nextInt();
B = sc.nextInt();
operador = (char)System.in.read();
System.out.print("------------------------------------");
switch (operador) {
break;
break;
break;
Resultado = A / B;
else{
calculado = false;
break;
calculado = false;
if(calculado){
19. Crear un programa que cuando ingrese por teclado un nmero entero de 0 a 20 debe
convertir o devolver el nmero en letras.
CDIGO:
package multiple.pkg5;
import java.util.Scanner;
public class MULTIPLE5 {
public static void main(String[] args) {
Scanner jhoni = new Scanner(System.in);
int n;
System.out.print("Introduzca un Numero: ");
n= jhoni.nextInt();
System.out.println("---------------------------");
switch (n) {
case 1:
System.out.println("UNO");
break;
case 2:
System.out.println("DOS");
break;
case 3:
System.out.println("TRES");
break;
case 4:
System.out.println("CUATRO");
break;
case 5:
System.out.println("CINCO");
break;
case 6:
System.out.println("SEIS");
break;
case 7:
System.out.println("SIETE");
break;
case 8:
System.out.println("OCHO");
break;
case 9:
System.out.println("NUEVE");
break;
case 10:
System.out.println("DIEZ");
break;
case 11:
System.out.println("ONCE");
break;
case 12:
System.out.println("DOCE");
break;
case 13:
System.out.println("TRECE");
break;
case 14:
System.out.println("CATORCE");
break;
case 15:
System.out.println("QUINCE");
break;
case 16:
System.out.println("DIECISEIS");
break;
case 17:
System.out.println("DIECISIETE");
break;
case 18:
System.out.println("DIECIOCHO");
break;
case 19:
System.out.println("DIECINUEVE");
break;
case 20:
System.out.println("VEINTE");
break;
default:
System.out.println("TRESE");
break;
}
}
}
20. Crear un men para calcular el Calcular el rea de un cuadrado, Calcular el rea de un
Tringulo, Calcular el rea de un Circulo y Finalizar.
CODIGO:
package multiple.pkg2;
import java.util.*;
public class MULTIPLE2 {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int opcion;
System.out.println("Menus de opciones");
System.out.println("------------------------");
System.out.println("1. Calcular el rea de un cuadrado");
System.out.println("2. Calcular el area de un Triangulo");
System.out.println("3. Calcular el area de un Circulo");
System.out.println("4. finalizar");
System.out.print("Elija la opcion:");
opcion = entrada.nextInt();
switch (opcion) {
case 1:
System.out.println("Ha seleccionado calcular el area de un cuadrado...");
int base;
int altura;
double areaCuadrado;
System.out.print("Cual es la base del cuadrado: ");
base = entrada.nextInt();
System.out.println("Cual es la altura del cuadrado: ");
altura = entrada.nextInt();
int radioCirculo;
double areaCirculo;
System.out.print("Cual es el radio del circulo?: ");
radioCirculo = entrada.nextInt();