Anda di halaman 1dari 20

UNIVERSIDAD PARA EL DESARROLLO ANDINO

Anti hatun yachay wasi iskay simi yachachiypi umalliq

FACULTAD DE CIENCIAS E INGENIERA

ESCUELA PROFESIONAL: INGENIERA INFORMTICA

MANUAL DEL PROGRAMADOR

CURSO : Lenguaje de Programacion II

DOCENTE : Ing. Aquipino Quispe Ramos

CICLO : VI

ESTUDIANTE : Torres LLacctahuman, Jhoni

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 {

public static void main(String[] args) {

Scanner sc = new Scanner( System.in );

System.out.print("Nota: ");

int nota = sc.nextInt();

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 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);


double sldo;

System.out.print("Introduzca El Sueldo: ");

sldo = sc.nextDouble();

System.out.println("--------------------------");

if (sldo<1000)

sldo += sldo * .15;

System.out.println("El NUEVO SULEDO ES: " + sldo);

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 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int edad;

System.out.print("Introduzca tu 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 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int num;

int porcentaje;

double rpta;

Scanner scanner = new Scanner(System.in);

System.out.print("Ingrese un numero: ");

num = scanner.nextInt();

System.out.print("Ingrese el porcentaje(%): ");

porcentaje = scanner.nextInt();

rpta = num*porcentaje /100.0;

System.out.println("El " + porcentaje + " % de "+

num + " es " + rpta);

}
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.*;

public class SIMPLE5 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int a,b;

System.out.print("Introduzca edad de Juan: ");

a= sc.nextInt();

System.out.print("Introduzca edad de Ana: ");

b= sc.nextInt();

System.out.println("---------------------");

if (a<b)

System.out.println ("Juan es mas joven que Ana");

ESTRUCTUR SELCTIVA DOBLE

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.*;

public class DOBLE1 {


public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int a,b;

System.out.print("Introduzca edad de Juan: ");

a = sc.nextInt();

System.out.print("Introduzca edad de Ana: ");

b = sc.nextInt();

System.out.println ("*--------------------------*");

if (a<b){

System.out.println ("Juan es ms joven que Ana");

}else{

System.out.println ("Juan no es ms joven que Ana");

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 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

float Presion,Temperatura;

System.out.print("INTRODUZCA PRECIN: ");

Presion= sc.nextFloat();

System.out.print("INTRODUZCA TENPERATURA: ");

Temperatura = sc.nextFloat();

System.out.println ("*--------------------------------*");

if (Presion > 2f && Temperatura > 200f) {

System.out.println ("Abrir valvula de seguridad");

System.out.println ("Reducir la temperatura");

System.out.println ("Llamar a los bomberos");

} else

System.out.println ("*Todo en Orden*");

}
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 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

double sldo;

System.out.print("Introduzca un Sueldo: ");

sldo = sc.nextDouble();

System.out.println("*----------------------------*");

if(sldo < 1000){

sldo += sldo * .15;

else{

sldo += sldo * .12;

System.out.println("El nuevo sueldo es: " + sldo);

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

}else if((c < a) && (c < b)){


System.out.println(c);
if(b < a){
System.out.println(b);
System.out.println(a);
}else{
System.out.println(a);
System.out.println(b);
}
}

}
}
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.*;

public class Multiple3 {

public static void main(String[] args)throws IOException {

int A,B, Resultado = 0 ;

char operador;

boolean calculado = true;

Scanner sc = new Scanner(System.in);

System.out.print("Introduzca un numero entero:");

A = sc.nextInt();

System.out.print("Introduzca otro numero entero:");

B = sc.nextInt();

System.out.print("Introduzca un operador (+,-,*,/):");

operador = (char)System.in.read();
System.out.print("------------------------------------");

switch (operador) {

case '-' : Resultado = A - B;

break;

case '+' : Resultado = A + B;

break;

case '*' : Resultado = A * B;

break;

case '/' : if(B!=0)

Resultado = A / B;

else{

System.out.println("\nNo se puede dividir por cero");

calculado = false;

break;

default : System.out.println("\nOperador no valido");

calculado = false;

if(calculado){

System.out.println("\nEl resultado es: " + Resultado);

18. implementa un control de accionamiento de accesos, donde se puede ordenar la apertura,


cierre o comprobacin de circuitos de una puerta. En un programa ms amplio se le pedira
al usuario la introduccin de un carcter que indique la accin requerida, digamos a y A:
abrir, c y C: cerrar, t y T: test de circuitos; en nuestro caso suplimos la introduccin del
comando por la lnea 3.
CODIGO:
package multiple.pkg4;
import java.io.*;
import java.util.Scanner;
public class Multiple4 {
public static void main(String[] args)throws IOException{
Scanner jhoni = new Scanner(System.in);
char Caracter;
System.out.print("Introduzca una Letra: ");
Caracter= (char)System.in.read();
System.out.println("---------------------------");
switch (Caracter) {
case 'a':
case 'A':
System.out.println("Abrir puerta");
break;
case 'c':
case 'C':
System.out.println("Cerrar puerta");
break;
case 't':
case 'T':
System.out.println("Comprobar circuitos");
break;
default:
System.out.println("Opcion no contemplada");
break;
}
}
}

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();

areaCuadrado = base * altura;


System.out.printf("El area del cuadrado es %f\n", areaCuadrado);
break;
case 2:
System.out.println("Ha seleccionado calcular el area de un triangulo...");
int lado1;
int lado2;
int lado3;
double areaTriangulo;

System.out.print("Dame el lado1: ");


lado1 = entrada.nextInt();
System.out.print("Dame el lado2: ");
lado2 = entrada.nextInt();

System.out.print("Dame el lado3: ");


lado3 = entrada.nextInt();

areaTriangulo = (lado1 * lado2) / 2;

System.out.printf("El area del triangulo es %f\n", areaTriangulo);


break;
case 3:
System.out.println("Ha seleccionado calcular el area de un circulo...");

int radioCirculo;
double areaCirculo;
System.out.print("Cual es el radio del circulo?: ");
radioCirculo = entrada.nextInt();

areaCirculo = 3.1416 * (radioCirculo * radioCirculo);


System.out.printf("El area del circulo es %f\n", areaCirculo);
break;
default:
System.out.println("Ha seleccionado terminar");
}
}
}