Proyecto acabado

Page 1

Yasmin Alva Badillo

Ingeniería de Software

Metodología de la Programación

Proyecto Final: Recopilación del trabajo en clase

1


Indice Algoritmo #1

4

Algoritmo #2

8

Algoritmo #3

12

Algoritmo #4

16

Algoritmo #5

20

Algoritmo #6

26

Algoritmo #7

28

Algoritmo #8

32

Algoritmo #9

36

Algoritmo #10

40

Algoritmo #11

44

Algoritmo #12

48

Algoritmo #13

52

Algoritmo #14

56

Algoritmo #15

60

Algoritmo #16

64

Algoritmo #17

68

Algoritmo #18

74

Algoritmo #19

78

Algoritmo #20

81

Algoritmo #21

84

Algoritmo #22

88

Algoritmo #23

93

Algoritmo #24

96

Algoritmo #25

99

Algoritmo #26

102

Algoritmo #27 Algoritmo #28

105 108

2


Algoritmo #29

111

Algoritmo #30

115

Algoritmo #30

118

Algoritmo #1 Hacer un algoritmo que solicite la edad de una persona y en base a ella muestre si la persona es mayor o menor de edad o se capturรณ un dato invรกlido. 3


4


5


6


7


Algoritmo #2 Hacer un algoritmo que solicite la calificaciรณn de un alumno y en base a ella el sistema muestre si aprobรณ, reprobรณ o si es un dato invรกlido. Aprobado: 7 a 10

Reprobado 0 a 6

8


9


10


11


Algoritmo #3 Hacer un algoritmo que de acuerdo al color de un semรกforo muestre si es alto (rojo), o si es siga (verde y amarillo) y cualquier otro color es invรกlido.

12


13


Usuario

Sistema

DA-03 Muestra si el color de un semรกforo permite el paso a los coches 30.08.2017 10:10

NewActivity2

"Introduce color"

color

(color=="amarillo" || color=="verde")

(color=="rojo")

"Color invรกlido" "Siga"

"Alto"

14


15


Algoritmo #4 Hacer un algoritmo que solicite un menú donde las opciones son las siguientes: 1.-Área de cuadrado. 2.-Área de rectángulo. 3.-Área de triángulo equilátero. 4.-Salir. Desacuerdo a la opción deseada se solicitarán los datos requeridos y mostrará el área.

16


17


18


19


Algoritmo #5 Hacer un algoritmo con las siguientes especificaciones: En un kínder desean convertir las calificaciones de un notación en letra a número A = 10, B = 8.5, C = 6.5, D = 5. Solicitar las calificaciones en letra de 3 materias: español, Matemáticas e inglés. Mostrar las materias con su respectiva calificación en número y el promedio de las mismas.

20


21


22


23


Algoritmo #6 Hacer un algoritmo que solicite un nĂşmero entero y se muestre de salida si es un nĂşmero par o impar y si es positivo o si es negativo. En el caso de 0 = dato nulo.

24


25


26


27


Algoritmo #7 Hace un algoritmo que calcule el salario neto de un empleado, siendo salario neto igual a salario bruto menos 10% de ISR, menos 2 de aportaciones. El salario no puede ser menor a 1800 y no puede ser mayor a 55 000. Si el salario bruto es menor que 4 000, no aplica el 2% de aportaciones.

28


29


30


31


Algoritmo #8 Hacer un algoritmo que solicite la edad de un alumno, la edad de su papá y la de su mamá. El alumno universitario debe tener de 17 a 30 años y los padres de 30 a 120 válidos. El algoritmo mostrará el promedio de los 3 y quién es mayor, papá o mamá.

32


33


34


35


Algoritmo #9 Hacer un algoritmo que solicite un menú donde las opciones son las siguientes: 1.-Área de cuadrado 2.-Área de rectángulo 3.-Área de triángulo equilátero 4.-Salir Desacuerdo a la opción deseada se solicitarán los datos requeridos y mostrará el área. Usando Switch.

36


37


38


39


Algoritmo #10 Hacer un algoritmo que solicite la opción del siguiente menú, contemplando error: 1.- Meses de 28 o 29 días. 2.- Meses de 30 días. 3.- Meses de 31 días. 4.- Salir.

40


41


42


43


Algoritmo #11 Hacer un algoritmo con las siguientes especificaciones: En un kínder desean convertir las calificaciones de un notación en letra a número A = 10, B = 8.5, C = 6.5, D = 5. Solicitar las calificaciones en letra de 3 materias: español, Matemáticas e inglés. Mostrar las materias con su respectiva calificación en número y el promedio de las mismas. Usando Switch.

44


45


46


47


Algoritmo #12 Hacer un algoritmo que pida los metros cuadrados de cierta área. El algoritmo mostrará si se capturaron datos inválidos y si equivalente en centímetros, decímetros, yardas y pies.

48


49


50


51


Algoritmo #13 Hacer un algoritmo que calcule el costo de una llamada, en minutos y segundos, si es menor a 5 min, el minuto vale 1 peso, si sobrepasa los 5 min el minuto se cobrarรก a 75 centavos. Usando 1 variable.

52


53


54


55


Algoritmo #14 Hacer un algoritmo que pida un nĂşmero para sacar su tabla de multiplicaciones y el nĂşmero de veces que se va a multiplicar

56


57


58


59


Algoritmo #15 Hacer un algoritmo que solicite nĂşmero de familiares el cual debe ser mayor o igual a 3, solicitarĂĄ la edad de cada miembro de la familia y al final sacarĂĄ su promedio.

60


61


62


63


Algoritmo #16 Hacer un algoritmo usando el ciclo for donde se solicite un número de números a validar, al salir del for, el algoritmo mostrará el número mayor y el número menor que se introdujo en esa lista, puede ser cualquier número.

64


65


66


67


Algoritmo #17 Hacer un algoritmo usando for que pregunte número de autos que entraron en un estacionamiento, el número debe ser mayor o igual a 2, si no, termina. Dentro del for preguntará de qué tamaño es el auto: chico, mediano o grande y al salir desplegará el número de autos de cada tamaño.

68


69


70


71


72


73


Algoritmo #18 Hacer un algoritmo usando for de cuĂĄntas personas entraron al cine el algoritmo acepta 0 = gracias por usar el sistema), pero no nĂşmero negativos. Del 1 en adelante comienza el ciclo for y dentro del mismo pregunta si fue adulto, niĂąo o 3ra edad y pregunta el tipo de boleto, 3D o sencillo, al final mostrarĂĄ lo cobrado.

74


75


76


77


Algoritmo #19 Hacer un algoritmo usando 2 for, uno dentro de otro, donde en una fĂĄbrica se hacen 5 bicicletas al dĂ­a y va a ensamblar dependiendo del tipo de bicicleta, donde las piezas son de producto semi-terminado, donde montaĂąa tiene 4 piezas, profesional tiene 3 piezas y la bĂĄsica tiene 3 piezas.

78


79


80


Cod corr

Algoritmo #20 Hacer un algoritmo que calcule la hora conforme a la de MĂŠxico, el algoritmo mostrarĂĄ la hora correspondiente a Alemania, China y Australia donde: Alemania + 13, China + 19 y Australia + 23

81


82


83


Cod Cor

Algoritmo #21 Hacer un algoritmo que refleje una máquina expendedora de comida que contiene 3 menús: un menú de bebidas con 4, un menú de hamburguesas con 3 y un menú de papas con 2.El menú se solicita y se expende completo, la máquina expende los 3 menús antes de terminar su proceso.

84


85


86


87


Algoritmo #22 Hacer un algoritmo que solicite el número de alumnos de un salón, por cada alumno pedirá la calificación de la materia 1, 2, 3 y 4, mostrará el promedio de las 4 materias de ese alumno y al final debe mostrar el promedio del grupo por materia y general, no se equivoca con calificación, sin validar.

88


89


90


91


Algoritmo #23 92


Hacer un algoritmo que pida tamaño de un suéter y el estilo conforme: 1.-Chico 2.- Mediano y 3.-Grande y 1.Cerrado y 2.-Con botones, con validación. Si lleva botones y es chico llevará 3 botones, si es mediano llevará 5 y si es grade llevará 7. Imprime que botones va pegando y si ya está listo para empacar. Solo fabricará 4 suéteres.

93


94


95


Algoritmo #24 Hacer un algoritmo que refleje que en una tiendita escolar se venden ensaladas en vaso a 17 pesos de: jícama, mango, pepino, sandía y zanahoria. Lo volúmenes usados para armar los vasos son de: Jícama = 1kg para 7 vasos, mango = 1kg para 5 vasos, pepino = 1kg para 6 vasos, sandía = 1kg para 5 vasos y zanahoria = 1kg para 5 vasos. Solicitar fecha y número total de vasos vendidos por cada fruta. Asumir que el usuario no se equivoca. Mostrará el total vendido por cada cosa de la suma total de la venta del día, así como los kilos consumidos de cada fruta.

96


97


98


Algoritmo #25 Hacer un algoritmo que refleje que en una tiendita escolar se venden ensaladas en vaso a 17 pesos de: jícama, mango, pepino, sandía y zanahoria. Lo volúmenes usados para armar los vasos son de: Jícama = 1kg para 7 vasos, mango = 1kg para 5 vasos, pepino = 1kg para 6 vasos, sandía = 1kg para 5 vasos y zanahoria = 1kg para 5 vasos. Solicitar fecha y número total de vasos vendidos por cada fruta. Asumir que el usuario no se equivoca. Mostrará el total vendido por cada cosa de la suma total de la venta del día, así como los kilos consumidos de cada fruta. Usando Do While.

99


100


101


Algoritmo #26 Hacer un algoritmo usando for que pregunte número de autos que entraron en un estacionamiento, el número debe ser mayor o igual a 2, si no, termina. Dentro del for preguntará de qué tamaño es el auto: chico, mediano o grande y al salir desplegará el número de autos de cada tamaño. Usando Do while.

102


103


104


Algoritmo #27 Hacer un algoritmo donde en una fábrica se hacen 5 bicicletas al día y va a ensamblar dependiendo del tipo de bicicleta, donde las piezas son de producto semi-terminado, donde montaña tiene 4 piezas, profesional tiene 3 piezas y la básica tiene 3 piezas. Usando Do While.

105


106


107


Algoritmo #28 Hacer un algoritmo donde en una fĂĄbrica se hacen bicicletas, a veces se vende, a veces no, preguntar si se va a ensamblar una bici, dependiendo del tipo de bicicleta, donde montaĂąa tiene 4 piezas, profesional tiene 3 piezas y la bĂĄsica tiene 3 piezas. DespuĂŠs de este ensamblado preguntar si se va a ensamblar de nuevo si no salir del proceso. Usando While.

108


109


110


Cod cor

Algoritmo #29 Hacer un algoritmo que refleje un dado de serpientes y escaleras con las siguientes instrucciones: 1.-Avanza 1 2.-Tirar de nuevo 3.-Avanza 5 4.-Retrocede 5 5.-Cambia lugar con el jugador de la delantera 6.-Avanza 6 Debe imprimir donde va cada jugador y el nĂşmero de tiro que es

111


112


113


114


Cod cor

Algoritmo #30 Hacer un algoritmo que calcule el precio del traslado de una persona desde diferentes puntos: Punto 1 a 2: 30 calles. Punto 2 a 3: 15 calles. Punto3 a 4: 17 calles. 1 Calle vale $1, pero si recorriรณ mรกs de 40 calles a partir de la calle 41, cada calle vale $0.75. Mostrar monto a cobrar.

115


116


Algoritmo # 31 117


Hacer un algoritmo que calcule el costo de una llamada, en minutos y segundos, si es menor a 5 min, el minuto vale 1 peso, si sobrepasa los 5 min el minuto se cobrarรก a 75 centavos. Usando 2 variables.

118


119


120


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