Diseñar un algoritmo que permita visualizar la etapa de vida de una persona mediante su edad, teniendo en cuenta el siguiente rango. 0 a 4--->infancia 5 a 10--->niñez 11 a 14--->pubertad 15 a 19--->adolescencia 20 a 25--->juventud 25 a mas adultez Analisis de datos E:edad S:ev(etapa de vida) Algoritmo 1.-inicio 2.-edad=0,ev='' 3.-leer edad 4.-según sea edad caso 0..4 ev='Infancia' caso 5..10 ev='niñez' caso 11..14 ev='Pubertad' caso 15..19 ev='Adolecencia' caso 20..25 ev='Juventud' otro caso ev='Adultez' fin de según 5.-escribir ev 6.-fin **Prueba de escritorio edad=13 ev='Pubertad'
Diseñar un algoritmo que permita visualizar el nombre del mes y la estación del año mediante un número ingresado. Analisis de datos E:n(número) S:m(nombre del mes),e(estación) Algoritmo 1.-inicio 2.-n=0,m='',e='' 3.-leer n 4.-según sea n caso 1:m='Enero' caso 2:m='Febrero' caso 3:m='Marzo' caso 4:m='Abril' caso 5:m='Mayo' caso 6:m='Junio' caso 7:m='Julio' caso 8:m='Agosto' caso 9:m='Septiembre' caso 10:m='Octubre' caso 11:m='Noviembre' caso 12:m='Diciembre' fin de según según sea n caso 1,2,3 e='Verano' caso 4,5,6 e='Otoño' caso 7,8,9 e='Invierno' caso 10,11,12 e='Primavera' fin de según 5.-escribir m,e 6.-fin **Prueba de escritorio n=5 m='Mayo' e='Otoño'
En una tienda de accesorios para computadoras, el precio de venta unitario de los diskett es el mismo para cualquier marca,sin embargo el descuento varía de acuerdo a la marca y se establece en la siguiente tabla. Determinar el importe a pagar por la cantidad de diskett es comprados de una sola marca, considerando que no se paga impuestos. Mostrar importe bruto, descuento e importe a pagar. Marca Dscto(%) M 10 //Maxell N 15 //NCR S 20 //Sentinel B 25 //Burroughs G 30 //Golgstar **Analisis de datos E:p(precio unitario diskett),cant(cantidad de diskkettes),m(marca) S:im_b(importe bruto),d(descuento),im_p(importe a pagar) **Algoritmo 1.-Inicio 2.-p=0.0,im_b=0.0,d=0.0,im_p=0.0,cant=0,m='' 3.-leer p,cant,m 4.-im_b=p*cant segun sea m caso 'M': d=(10/100)*im_b caso 'N': d=(15/100)*im_b caso 'S': d=(20/100)*im_b caso 'B': d=(25/100)*im_b caso 'G': d=(30/100)*im_b fin de segun im_p=im_b-d 5.-Escribir im_b,d,im_p 6.-Fin **Prueba de escritorio P=4.50 cant=6 m=S im_b=27 d=5.4 im_p=21.6
Desarrolle un algoritmo que permita convertir calificaciones numéricas, según la siguiente tabla: A = 19 y 20, B =16, 17 y 18, C = 13, 14 y 15, D = 10, 11 y 12, E = 1 hasta el 9. Se asume que la nota está comprendida entre 1 y 20. Por ejemplo: Puntaje =15 Nota=”C” **Analisis de datos E:n(nota) S:not(A,B,C,D o E segun corresponda) **Algoritmo 1.-Inicio 2.-n=0,not='' 3.-leer n 4.-segun sea n caso 1..9 not='E' caso 10...12 not='D' caso 13..15 not='C' caso 16..18 not='B' caso 19..20 not='A' otro caso not='La nota es entre 1 y 20' fin de segun 5.-escribir not 6.-Fin **Prueba de Escritorio n=15 not='C'
Diseñar un algoritmo que permita determinar el importe a pagar por un alumno de un instituto cuya cuota tiene un porcentaje de descuento que se establece en la siguiente tabla y está en función al colegio de procedencia del alumno; asimismo los importe están exonerados de impuestos. INSTITUTOS Colegio A B C Nacional 50 40 30 Particular 25 20 15 **Analisis de datos E:cuo(cuota),m(Colegio),colegio(Particular o nacional) S:im_p(importe a pagar) **Algoritmo 1.-Inicio 2.-cuo=0.0,m='',colegio='',im_p=0.0,d=0.0 3.-leer cuo,m 4.-segun sea m caso 'A': leer colegio si colegio='N' entonces d=cuo*(50/100) sino d=cuo*(25/100) fin de si caso 'B': leer colegio si colegio='N' entonces d=cuo*(40/100) sino d=cuo*(20/100) fin de si caso 'C': leer colegio si colegio='N' entonces d=cuo*(30/100) sino d=cuo*(15/100) fin de si fin de segun im_p=cuo-d 5.-Escribir im_p 6.-Fin **Prueba de escritorio cuo=650 m=A colegio='P' d=162.5 im_p=487.5
No hay comentarios:
Publicar un comentario