David

Page 1

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



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.