Title | PC1 - Espero les sirva |
---|---|
Author | Gabo Palomino |
Course | Algoritmos y Estructura de Datos |
Institution | Universidad Tecnológica del Perú |
Pages | 7 |
File Size | 328.6 KB |
File Type | |
Total Downloads | 67 |
Total Views | 633 |
Practica Calificada 01 Algoritmos y Estructura de DatosAlgoritmos y Estructura de DatosPráctica Calificada 1Código de alumno : Apellidos y nombres : Fecha de evaluación :Ejercicio01 :(05 Ptos.) Una herencia se tiene que repartir entre 3 hermanos, al primero le tocará el 20% de la herencia, al segund...
Practica Calificada 01
Algoritmos y Estructura de Datos
Algoritmos y Estructura de Datos Práctica Calificada 1 Código de alumno Apellidos y nombres Fecha de evaluación
: : :
Ejercicio01:(05 Ptos.) Una herencia se tiene que repartir entre 3 hermanos, al primero le tocará el 20% de la herencia, al segundo le tocará el 35% de la herencia y al tercero el resto. Diseñe un algoritmo que nos permita calcular y visualizar cuanto le toca a cada hermano. Ejercicio02:(10 Ptos.). 1. En un hotel los costos por día de las habitaciones son de acuerdo al tipo, según tabla: TIPO A B C
la
COSTO(S/.) 35.00 25.00 15.00
Además dependiendo el número de días que se pueda quedar se le otorga un descuento sobre el pago diario a realizar, según la tabla: DIAS 1..3 4..7 8 a más
DESCUENTO 5% 10% 15%
Realizar un algoritmo en donde se de habitación y el número de días el hotel, de modo que se pueda calcular total a pagar por la persona al momento del hotel.
ingrese el tipo que se quedará en y mostrar el de que se retire
Ejercicio03: (05 Ptos.) Desarrollar un algoritmo que permita calcular y mostrar la suma de los n primeros números naturales, deberá ingresar el límite de números a sumar. S = 1 + 2 + 3 + 4 + 5 +... + n Mg. Claudio J. Ibarra Rios
Pág. 1
UPSJB
Pág. 2
SOLUCIÓN EJERCICIO 1: package pc1; import java.util.Scanner; /** * * @author Gabriel */ public class Ejercicio1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //Pido monto inicial de herencia System.out.println("Ingrese la cantidad de la herencia: "); double herencia = sc.nextDouble(); //Reparto herencia //Primer hermano el 20% double hermano1 = herencia*0.2; //Segundo hermano el 35% double hermano2 = herencia*0.35; //Tercer hermano el resto double hermano3 = herencia-(hermano1 + hermano2); //RESULTADO System.out.println("******************RESULTADO*************** ******"); System.out.println("Herencia: "+herencia); System.out.println("Hermano 1 "+ hermano1); System.out.println("Hermano 1 "+ hermano2); System.out.println("Hermano 1 "+ hermano3); System.out.println("****************************************** *******"); } }
UPSJB
Pág. 3
UPSJB
Pág. 4
EJERCICIO 2: package pc1; import java.util.Scanner; /** * * @author Gabriel */ public class Ejercicio2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);
//PIDO DATOS: System.out.println("Ingrese el tipo de HABITACION DEL HOTEL: "); System.out.println("[A] [B] [C]"); char tipoHotel = sc.next().charAt(0); System.out.println("Ingrese cuantos dias se quedara en el hotel: "); int dias = sc.nextInt();
double precioTipo=0,descDias=0; //OBTENGO PRECIO POR TIPO DE HABITACION switch(tipoHotel){ case 'A': case 'a': precioTipo = 35;break; case 'B': case 'b': precioTipo = 25;break; case 'C': case 'c': precioTipo = 15;break; } //OBTENGO DESCUENTO POR CANTIDAD DE DIAS DE HOSPEDAJE if(dias 3 & dias...