Metodología de la programación
David Quezada Torres Proyecto final
Martha Patricia Hernández Zamora
Otoño 2017
Contenido #1 Edad ................................................................................................................... 3 #2 Calificación ......................................................................................................... 6 #3 Color ................................................................................................................... 9 #4 kínder .............................................................................................................. 12 #5 Par / impar ....................................................................................................... 15 #6 salario .............................................................................................................. 18 #7 áreas (switch) ................................................................................................... 21 #8 meses (switch) ................................................................................................ 25 #9 kínder (switch) ................................................................................................. 28 #10 Tabla (for) ....................................................................................................... 33 #11 Promedio de edades de familia (for) .............................................................. 37 #12 número mayor y menor (for) .......................................................................... 41 #13 Tamaño de coches (for) ............................................................................... 44 #14 Cine (for) ....................................................................................................... 48 #15 Bicicleta (for anidado) .................................................................................... 51 #16 Reloj ............................................................................................................... 54 #17 inventado ( for anidado)................................................................................ 57 #18 Dado ............................................................................................................... 60 #19 suéteres ( for anidado) ................................................................................... 67 #20 Fruta ............................................................................................................... 71 #21 fruta do while .................................................................................................. 73 #22 coches do while .............................................................................................. 77 #23 bicicletas do while .......................................................................................... 81 #24 bicicletas while .............................................................................................. 84
#1 Edad Algoritmo que solicite la edad de una persona y en base a ella el sistema muestre si es mayor, menor o capturo un dato invalido.
Cuando edad es 0
Cuando la edad es 17
Cuando la edad es 18
Cuando la edad es 120
Cuando la edad es -1
Cuando la edad es 121
#2 Calificaci贸n Algoritmo que solicite la calificaci贸n de un alumno y en base a ella el sistema muestre si aprob贸, reprob贸 y si puso un dato invalido
Cuando la calificación es 7
cuando la calificación es 10
Cuando la calificación es 0
cuando la calificación es 6
Cuando calificación es -1
cuando la calificación es 11
#3 Color Algoritmo que de acuerdo al color de in semรกforo muestre si es rojo (alto), si es amarillo ( siga), si es verde (siga) y cualquier otro color es invalido.
Cuando color es amarillo
Cuando color es rojo
cuando color es verde
cuando color es negro
#4 kínder Algoritmo con las siguientes especificaciones: en un kínder desean convertir las calificaciones de su notación de letras a número. Solicitar matemáticas, español e inglés. El sistema mostrara las materias con sus respectivas calificaciones y mostrara el promedio de las tres.
Cuando es a,c,b
cuando es f,h,s
#5 Par / impar Algoritmo que solicite un numero entero y se muestre de salida si es un numero par o impar, asĂ como positivo o negativo, en caso de 0 es un dato nulo.
Cuando es 0
cuando es 8
Cuando es 5
cuando es -4
Cuando es -7
#6 salario Algoritmo que calcule el salario neto de un empleado, siendo salario neto = salario bruto – el 10% ISR- 2%aportaciones, el salario no puede ser menor a 1800 ni mayor a 55000, si el salario es menor a 4000 no se cobrara el 2%.
Cuando es 548
cuando es 1800
Cuando es 5500
cuando es 65978
#7 áreas (switch) Algoritmo con switch que solicite un menú donde las opciones son la siguientes 1.area cuadrado 2.-area rectángulo 3.- triangulo 4.- salir, de acuerdo a lo deseado, se solicita los datos y se mostrara el área.
Cuando es opción 1 y lado es 5
Cuando es opción 3 , la base 4 y altura 8
Cuando es 8
Cuando es opción 3, altura -9 y base -2
cuando es opción 2, la base 4 y altura 8
cuando es opción 4
cuando es opción 2 , altura-9 y base 5
#8 meses (switch) Algoritmo usando switch que solicite la opción del siguiente menú: 1.-meses de 28 o 29 días 2.- meses de 30 días 3.-meses de 31 días 4.-salir.segun la opción deseada mostrara los meses que cumplan con lo solicitado.
Cuando la opci贸n es 1
Cuando la opci贸n es 3
Cuando es 5
cuando la opci贸n es 2
cuando la opci贸n es 4
#9 kínder (switch) Algoritmo usando switch con las siguientes especificaciones: en un kínder desean convertir las calificaciones de su notación de letras a número. Solicitar matemáticas, español e inglés. El sistema mostrara las materias con sus respectivas calificaciones y mostrara el promedio de las tres.
Calificaciones son a, b,d
Calificaciones son A,c,B
calificaciones son f,u,t
#10 Tabla (for) Algoritmo utilizando for que calcule una tabla de multiplicar:
Cuando la tabla es 9 , el numero es 8
#11 Promedio de edades de familia (for) Algoritmo utilizando fpr que solicite el nĂşmero de familiares debe ser mayor o igual a 3, solicitara la edad de cada quien y luego se harĂĄ el promedio.
Numero de familia es 4 edades son 45, 48,21,19
#12 número mayor y menor (for) Algoritmo utilizando for que solicite un numero de números a validar, al salir del for mostrara el número mayor y el número menor, puede ser cualquier número, el número de números debe ser mayor a 3.
NO. DE NUMEROS es 3 no. 8,9,6
NO. DE NUMEROS es 2
#13 TamaĂąo de coches (for) Algoritmo utilizando for que pregunte cuantos coches entran a un estacionamiento, el nĂşmero debe ser igual o mayor a dos sino termina. Dentro del siclo for preguntara si el auto es chico, mediano o grande, y al salir del for desplegara el nĂşmero de coches chicos , medianos y grandes.
Cuando NO. Es 3 , tamaĂąo 1,3,1
Cuando NO. Es 1
#14 Cine (for) Algoritmo utilizando for de cuantas personas entran a un cine, el algoritmo admite 0 personas, si son números negativos es error y termina, en caso de 0 imprime “gracias por usar el sistema” .Del número uno comienza el ciclo for preguntando si fue niño, adulto o tercera edad y pregunte el tipo de boleto 3Do sencillo, al final mostrara lo cobrado.
Cuando es 0
Cuando es -5
Cuando es 2 ,boleto 1,1
#15 Bicicleta (for anidado) Algoritmo utilizando for anidado que en una fabrica se hacen 5 bicicletas al dĂa y va a ensamblar dependiendo del tipo de bicicleta donde las piezas son determinando de montaĂąa tiene 4 piezas , profesional 3 piezas y la bĂĄsica 2 piezas.
cuando es 1,2,1,3,3
#16 Reloj Algoritmo que solicite la hora de MĂŠxico (hora y minuto) muestra la hora correspondiente en Alemania, china y Australia donde (Alemania +13 horas, china 19 horas y Australia +23 horas ).
Cuando es 8,45
#17 inventado ( for anidado) Algoritmo utilizando for anidados donde pida el nĂşmero de carreras, despuĂŠs pide el tipo de carrera, despuĂŠs mostrara las vueltas que hace cada carrera.
Cuando son 2 vueltas , tipo de carrera 1y 2
#18 Dado
Jugadores David y Gerardo
#19 suĂŠteres ( for anidado) Algoritmo utilizando for anidado de una fabrica que fabrica 4 suĂŠteres, donde pregunta el tamaĂąo : chico ,mediano y grande, tambiĂŠn que estilo tiene : cerrado o con botones .cuando sea de botones se mostrara las veces que pegara los botones.
Cuando es 1,2,3,1,1,1,1 y 2
#20 Fruta En una tienda escolar Ăşnicamente se vende ensalada en vasos las claves son j=jĂcama, p=pepinos, m=mango. Los precios de todas las ensaladas es de $17. Los volĂşmenes usados para armar los vasos con ensalada son: la j= 7 vasos, p= 6 vasos y p= 5 vasos.
#21 fruta do while En una tienda escolar Ăşnicamente se vende ensalada en vasos las claves son j=jĂcama, p=pepinos, m=mango. Los precios de todas las ensaladas es de $17. Los volĂşmenes usados para armar los vasos con ensalada son: la j= 7 vasos, p= 6 vasos y p= 5 vasos. Validar la entrada de vasos un puede ser menor de 0.
cuando son 2,8 y 15
cuando son 0,0 y 0
#22 coches do while Algoritmo utilizando do while que pregunte cuantos coches entran a un estacionamiento, validar el nĂşmero debe ser igual o mayor a dos. Dentro del siclo for preguntara si el auto es chico, mediano o grande, al salir del for desplegara el nĂşmero de coches chicos, medianos y grandes.
Cuando es 0 ,2 y el tamaĂąo es 1y 1
Cuando es 5 y el tamaĂąo es 3,3,1,2 y 3
#23 bicicletas do while Algoritmo utilizando do while que en una fábrica se hacen 5 bicicletas al día, validar el tipo de bicicleta ,donde las piezas son determinando de montaña tiene 4 piezas, profesional 3 piezas y la básica 2 piezas.
Cuando es 4,1,1,1,1 y 1
Cuando es 1,2,2,1,3
#24 bicicletas while Algoritmo utilizando do while que en una fábrica se hacen 5 bicicletas al día, validar el tipo de bicicleta ,donde las piezas son determinando de montaña tiene 3 piezas, profesional 4 piezas y la básica 2 piezas.
Cuando es no
Cuando es si , 1 y no