Principios de Algoritmos Algoritmos Ejercicios

algooDescripción completa

Views 203 Downloads 4 File size 389KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

PRINCIPIOS DE ALGORITMOS ALGORITMOS EJERCICIOS Escriba Las fórmulas que usará para resolver las siguientes preguntas, identifique los datos necesarios y escriba el algoritmo correspondiente. 1. En una empresa le dan a los empleados un bono de transporte del 30% del sueldo base. Y le descuentan el 10% del total. Escribir pseudocódigo que calcule y muestre el sueldo neto de un empleado. Proceso sueldo_neto Definir S, B, ST, D, SN como real; Escribir “digite el sueldo del empleado”; Leer S; B=5*0.3 ST= S+B D=ST*0.10 SN=ST-D Escribir “el bono del empleado es:” B; Escribir “el sueldo subtotal del epleado es:” ST; Escribir “el descuento del empleado es:” D; Escribir “el sueldo neto del empleado es:” SN; Fin proceso; 2. Escribir un pseudocódigo para calcular el igv (18% del precio) de un producto. Proceso IGV Definir P, IGV, PT como real; Escribir “digite el precio del producto”; Leer P; IGV= P*0.18 PT=P+IGV Escribir” el IGV del producto es:” IGV; Escribir “el precio total del producto es:” PT; Fin proceso

3. Elabore un algoritmo que dados como datos de entrada el radio y la altura de un cilindro, calcular el área lateral y el volumen del cilindro. A = 2 π radio*altura V = π radio2*altura

Proceso área_volumen Definir R, H, A, V como real; Escribir “dijite el radio del cilindro”; Leer R Escribir “dijite la altura del cilindro” Leer H A=2*3.1416*R*H V=3.1416*R*H Escribir “el área del circulo es:” A; Escribir “el volumen del circulo es:” B; Fin proceso

4. Leer la cantidad de agua en pulgadas e imprimir su equivalente en milímetros (25.5 mm = 1pulgada). Proceso agua Definir CAP, PA, CAmm, mmA como real; Escribir “digite pulgadas de agua” Leer PA CAP= mma/25.5 mmA= PA*25.5 Escribir “ la cantidad de agua en pulgadas es:” CAP; Escribir “la cantidad de agua en mililitros es:” mmA; Fin proceso

5. El precio de un automóvil nuevo para un comprador es la suma total de: el costo del vehículo, porcentaje de la ganancia del vendedor y de los impuestos aplicables. Suponer una ganancia del vendedor del 12% en todas las unidades y un impuesto del 6% y diseñar un algoritmo para mostrar el precio para el comprador. Proceso venta Definir P, GC, PNA como real; Escribir “digite el precio del vehículo” Leer P GC= (P*12)+ (P*0.12) PNA= P+GC Escribir “la ganancia del comprador es:” GC; Escribir “el precio neto del automóvil es:” PNA; Fin proceso

6. Convertir una cantidad de segundos a su equivalente en días, horas, minutos y segundos. Proceso segundos Definir X, M, H, D como entero; Escribir “digite la cantidad de segundos” Leer X D=X H=X/3600 M=X/60 Escribir “La cantidad de días es:” D; Escribir “la cantidad de horas es:” H; Escribir “la cantidad de minutos es:” M; Fin proceso

7. Un millonario excéntrico tenía tres hijos: Carlos, José y Marta. Al morir dejo el siguiente legado: A José le dejó 4/3 de lo que le dejo a Carlos. A Carlos le dejo 1/3 de su fortuna. A Marta le dejo la mitad de lo que le dejo a José. Preparar un algoritmo para darle la suma a repartir e imprima cuanto le toco a cada uno. Proceso herencia Definir X, J, C, M como rea; Escribir “digite el valor de la fortuna”; Leer X J= (4*C)/3 C= X/3 M=(8*C)/3 Escribir “la herencia de José es:” J; Escribir “la herencia de Carlos es:” C; Escribir “la herencia de marta es:” M; Fin proceso 8. Escriba un programa para calcular el tiempo transcurrido, en minutos, necesario para hacer un viaje. La ecuación es tiempo transcurrido = distancia total/velocidad promedio. Suponga que la distancia está en kilómetros y la velocidad en kilómetros/hora. Proceso tiempo Definir TM, V, XKM, TH como entero; Escribir “digite el valor de la velocidad”; Leer V; Escribir “digite el valor de la distancia”; Leer XKM Escribir “digite el valor del tiempo en hora “; TM= (XKM*TH)/V Escribir “el tiempo en minutos es:” TM; Fin proceso

9. Un vendedor que tiene su sueldo base, recibe una comisión del 10% del total de las ventas del mes. Él quiere saber cuánto ganará en un mes que tuvo tres ventas: LOGRO DE LA SESIÓN: Al final de la sesión, el alumno desarrolla algoritmos secuenciales aplicando definición de variables y operaciones matemáticas. Proceso ventas Definir S, Y, ST, STN como real; Escribir “digite el número de ventas “; Leer Y; Escribir “digite el sueldo del vendedor” Leer S; ST= (S*30)/Y STN= S+ST Escribir “el subtotal del empleado es:” ST; Escribir “el sueldo total neto del empleado es:” STN; Fin proceso

10. Tres personas deciden invertir su dinero para formar una empresa. Cada una de ellas invierte una cantidad distinta. Hacer un algoritmo que ingresando la cantidad de dinero que invierte cada uno, muestre e imprima el porcentaje que cada quien invierte. Proceso porcentaje Definir X, Y, Z, ST, PX, PY, PZ como entero; Escribir “dijite el primer socio a invertir”; Leer X; Escribir “dijite el segundo socio a invertir”; Leer y; Escribir “dijite el tercer socio a invertir”; Leer z; ST= X+Y+Z PX= (100*X)/ST PY= (100*Y)/ST PZ= (100*Z)/ST Escribir “la suma total de dinero de los socios es:” ST;

Escribir “el porcentaje del primer socio es:” PX; Escribir “el porcentaje el segundo socio es:” PY; Escribir “el porcentaje del tercer socio es:” PZ; Fin proceso

11. Hacer un algoritmo que imprima el nuevo sueldo de un empleado si tuvo un aumento del 10% Proceso sueldo_total Definir S, A, ST como real; Escribir “digite el sueldo del empleado”; Leer S; A=S*0.10 ST= A+S Escribir “el aumento del trabajador es:” A; Escribir “el sueldo total del trabajador es:” ST; Fin proceso

12. El área de Recursos Humanos de la Empresa Ave Fénix SAC, desea obtener el pago total de un obrero, siendo su pago equivalente al número de horas trabajadas por el pago por hora, encontrar el pago total del obrero para la generación del cheque respectivo. Debe ingresar el nombre del trabajador. Proceso cheque Definir X, PH, PAG A JOSE PEREZ como entero; Escribir “digite número de horas trabajados”; Leer X; Escribir “dijite el pago por hora” Leer PH; PAGO_A_JOSE_PEREZ= X*PH Escribir “el pago a José Pérez es:” PAGO_A_JOSE_PEREZ; Fin proceso

13. Diseñar un algoritmo en pseudocódigo que calcule la distancia entre dos puntos de coordenadas conocidas. La fórmula final a despejar seria D2 = (X2-X1)2 + (Y2-Y1)2 Donde: (D) La distancia entre dos puntos Proceso puntos Definir X2, X1, Y2, Y1, RC como real; Escribir “digite la coordenada del punto X2”; Leer X2; Escribir “digite La coordenada del punto X1”; Leer X1; Escribir “digite la coordenada del punto Y2”; Leer Y2; Escribir “digite la coordenada del punto Y1”; Leer Y1; RC= ((X2-X1)^2) +((Y2-Y1)^2) Escribir “la distancia entre dos puntos es:” RC; Fin proceso 14. Si en cada paso un individuo avanza M cm, ¿Cuántos pasos debe dar para recorrer X vueltas en una plaza rectangular de lados A y B metros? Proceso recorrido Definir: A, B, M, RT, PT como entero; Escribir “digite el lado A”; Leer A; Escribir “digite el lado B”; Leer B; Escribir “digite medida de cada paso”; Leer M RT= (2*(A+B))*100 PT= RT/M Escribir “el corrido total es:” RT; Escribir “el paso total del individuo es:” PT; Fin proceso