Uploaded by Elmer Mamani

ESTRUCTURA DE DATOS

advertisement
ESTRUCTURA DE DATOS (A)
TRABAJO PRÁCTICO No 1
Realizar diagramas de flujo y código en JavaScript de los siguientes problemas:
Estructuras Secuenciales:
1. Realizar el diagrama de flujo y código en JavaScript para hallar el perímetro de un triángulo, el
valor de los lados del triángulo se debe ingresar por teclado.
JavaScript
let lado1 = parseFloat (prompt ("Ingrese el valor del primer lado del triángulo:"));
let lado2 = parseFloat (prompt ("Ingrese el valor del segundo lado del triángulo:"));
let lado3 = parseFloat (prompt ("Ingrese el valor del tercer lado del triángulo:"));
let perímetro = lado1 + lado2 + lado3;
console.log ("El perímetro del triángulo es: " + perímetro);
2. Realizar el diagrama de flujo y código en JavaScript, correspondiente a un programa que escribe
el porcentaje descontado en una compra, introduciendo por teclado el precio de la tarifa y el
precio pagado.
JavaScript
let tarifa = parseFloat (prompt ("Ingrese el precio de la tarifa:"));
let precioPagado = parseFloat (prompt ("Ingrese el precio pagado:"));
let descuento = tarifa - precioPagado;
let porcentaje Descuento = (descuento / tarifa) * 100;
console.log ("El porcentaje de descuento es: " + porcentaje Descuento + "%");
3. Realizar el diagrama de flujo y código en JavaScript de un programa que tras introducir una medida
expresada en centímetros la convierta en pulgadas (1 pulgada = 2,54 centímetros).
JavaScript
let medidaEnCm = parseFloat (prompt ("Ingrese la medida en
centímetros:"));
let medidaEnPulgadas = medidaEnCm / 2.54;
console.log ("La medida en pulgadas es: " + medidaEnPulgadas);
4. Realizar el diagrama de flujo y código en JavaScript, correspondiente a un programa que al
introducir una cantidad de dinero expresado en bolivianos nos indique cuántos billetes y
monedas se puede tener como mínimo.
JavaScript
let cantidadEnBolivianos = parseInt (prompt ("Ingrese la cantidad en bolivianos:"));
let billetes100 = Math.floor(cantidadEnBolivianos / 100);
cantidadEnBolivianos %= 100;
let billetes50 = Math.floor(cantidadEnBolivianos / 50);
cantidadEnBolivianos %= 50;
let billetes20 = Math.floor(cantidadEnBolivianos / 20);
cantidadEnBolivianos %= 20;
let monedas10 = Math.floor(cantidadEnBolivianos / 10);
console.log ("Billetes de 100: " + billetes100);
console.log ("Billetes de 50: " + billetes50);
console.log ("Billetes de 20: " + billetes20);
console.log ("Monedas de 10: " + monedas10);
5. Realizar el diagrama de flujo y código en JavaScript, para calcular el salario neto de un trabajador
de forma mensual en función del número de horas trabajadas en el mes, precio de la hora de
trabajo y, considerando un descuento del 13 % si el salario excede los 1000 Bs.
JavaScript
let horas Trabajadas = parseFloat (prompt ("Ingrese el número de horas
trabajadas en el mes:"));
let precioHora = parseFloat (prompt ("Ingrese el precio de la hora de
trabajo:"));
let salarioBruto = horasTrabajadas * precioHora;
let descuento = salarioBruto > 1000? salarioBruto * 0.13: 0;
let salarioNeto = salarioBruto - descuento;
console.log ("El salario neto del trabajador es: " + salarioNeto + " Bs.");
Download