You are on page 1of 14

NOMBRES

:

Juan Sebastián Fuquene Torres. 4715. Grupo 02.
Lizeth Stephany Monroy Bustos. 47142020. Grupo 02.

COMANDOS UTILIZADOS
Principalmente para el desarrollo y solución de los problemas propuestos para
el laboratorio, se utilizó el ciclo for el cual permitió repetir las acciones tantas
veces como el usuario quisiera además de restringir el número de repeticiones
de acuerdo a una serie de condiciones previamente establecidas, también se
hizo uso de ciclos if y de contadores que mantenían controladas el número de
iteraciones del programa.
ENTRADAS Y SALIDAS

Programa número uno

Numero
Contador
Acumulador

Programa número dos

Numero

Promedio

Secuencia

Programa número tres
Suma todos los números.
Suma números positivos.

Numeros

Suma todos los números.

Programa número cuatro

Cantidad de numeros
Secuencia de números
aleatorios.

20. 5. 6. 4. Programa número cinco Meses meses.  Programa número siete Año en números aravicos romanos Año en números VERIFICACION DE RESULTADOS  Programa número uno DATOS DE ENTRADA NÚMEROS 2. 1. 40. Cantidad de Personas personas  Cantidad de Programa número seis Pago mensual Costo inicial meses. Número de Intereses Cantidad pagada en intereses. -1 10. -20  Programa número dos DATOS DE ENTRADA NÚMEROS 8 5  DATOS DE SALIDA PROMEDIO 3.3 DATOS DE SALIDA SECUENCIA [1][2][3][4][5][6][7][8] [1][2][3][4][5] Programa número tres DATOS DE ENTRADA DATOS DE SALIDA .5 23.

36 Programa número uno DATOS DE SALIDA AÑO EN NUMEROS ROMANOS MCMXL MDCCCXX . 24. 30. Programa número seis DATOS DE ENTRADA  DATOS DE SALIDA NÚMEROS ALEATORIOS ENTRE -10 Y 70 GENERADOS 31. 32. El número de personas que necesita es de 85. -8  RESULTADOS SUMAS Suma= -3 Sum_pos= 9 Sum_neg= -14 Programa número cuatro DATOS DE ENTRADA CANTIDAD DE NÚMEROS QUE SE DESEAN GENERAR 20  Programa número cinco DATOS DE ENTRADA  DATOS DE SALIDA TABLA # meses | Pago total | Pago intereses | Pago neto | Deuda final Programa número siete DATOS DE ENTRADA AÑO EN NUMEROS ARABICOS 1940 1820 PANTALLAS DE PRUEBA  DATOS DE SALIDA NUMERO DE MESES Y PERSONAS El número de meses para llegar a 10 gigas es 17. 47. 45. 17. 6. -5. 18. 58.NÚMEROS 1. 34. 3. 25. 57. -5. 11 -9. 31. 49. 24. 2.

 Programa número dos  Programa número tres  Programa número cuatro .

 Programa número cinco  Programa número seis .

 Programa número siete CONCLUSIONES .

promedio. que pueden proceder de la vida real para una problemática la cual se tenga en cuenta una operación o una actividad que se lleva a cabo varias veces dentro de un mismo lapso. acumulador. Podemos concluir que existen diferentes bucles y existen bucles como el while y el for que llevan a cabo un mismo proceso pero se comportan de manera análoga pues tienen la misma funcionalidad pero diferentes componentes y diferentes maneras de programarlo.  En este laboratorio se pudo concluir que los bucles repetitivos son muy necesarios en diferentes programas. También se tiene en cuenta que para cada tipo de bucle se usa una forma diferente de poner condiciones y que hay que ser muy cuidadosos a la hora de programar cada uno. Numero >= 0 Promedio = Imprimir “El promedio es: ” acumulador/contador FIN Acumulador = acumulador Imprimir Imprimir“Ingrese “Ingrese número” numero”+ numero Contador ++ . Pues nos facilita el bucle el tener que programar algunos tipos de operaciones que a lo largo de la solución de algún problema se van a tener que repetir por diferentes cuestiones. Int contador. DIAGRAMAS DE FLUJO  Programa número uno INICIO Double numero.

numero i=1 Imprimir “Ingrese el número i < numero+1 que desea ver en secuencia” Imprimir “[” << i << “]” FIN Contador ++ .NO SI  Programa numero dos INICIO Int i.

NO SI Imprimir “La suma de los números mayores que cero es:”  Programa número tres Imprimir “La suma de los números menores que cero es:” Imprimir “La suma de todos los números es: ” INICIO Int suma=0. números. sum_pos=0 Imprimir “Ingrese la cantidad de números que desea” FIN Números i <= Numero cantidad <= >0 0 Imprimir “Ingrese la cantidad de Suma = suma + numeros números que desea” Contador ++ Sum_pos Sum_neg==sum_pos sum_neg++ numeros numeros . cantidad. sum_neg=0. i=1.

contador Imprimir “Cuantos números quiere generar?” i <= cantidad Imprimir (-10 + rand () % 70) FIN Contador ++ .NO SI SI NO SI  Programa número cuatro INICIO Double cantidad.

NO SI  Programa número cinco INICIO Int meses. npersonas Double gigas Nmeses = 0 NO Gigas < 10 SI Nmeses = 5 * nmeses Imprimir Imprimir“El “Elnúmero númerode depersonas meses FIN que necesita es de:” para llegar a 10 gigas es:” Gigas = gigas * 1.1 Nmeses ++ .

abono_cap=0 Int contador = 0. deuda. Programa número seis INICIO Double costo_cel=1000.5)/100 Deuda == costo_cel Nuevocosto Abono_cap =intereses costo_cel = 50 . interes. abonointeres. nuevocosto. abonototal. num_meses = 0 Num_meses < 24 NO SI Costo_cel = costo_cel – abono_cap Imprimir “ Numero meses Pago total Pago Deuda Interes = intereses FIN” (costo_cel*1.– +– Abonototal Num_meses ++ .

 Programa número siete INICIO Int numero. a NO a <= 0 SI Case 1: Imprimir “c” Imprimir “Digite el año que desea convertir a números romanos” Case 2: Imprimir “cc” Case 3: Imprimir “ccc” Case 4: Imprimir “CD” Unidades = numero / 10 Case 5: Imprimir “D” Case 6: Imprimir “DC” decenas = numero / 10 Switch (miles) Switch (centesimas) Centesimas Miles = numero = numero/10 / 10 Case 1: 7: Imprimir “M” Case Imprimir Case “DCC” 2: Imprimir Case “MM“ 8: Imprimir Case“DCCC” 3: Imprimir . unidades. miles. decenas. centesimas.

Case 1: Imprimir “X” Case 2: Imprimir “XX” Switch (centesimas) Case 3: Imprimir “XXX” Case 4: Imprimir “XL” Case 5: Imprimir “L” Case 6: Imprimir “LX” Case 7: Imprimir “LXX” Case 8: Imprimir “LXXX” Case 1: Imprimir “I” Case 2: Imprimir “II” Case 3: Imprimir “III” Switch (centesimas) Case 4: Imprimir “IV” Case 5: Imprimir “V” Case 6: Imprimir “VI” Case 7: Imprimir “VII” Case 8: Imprimir “VIII” Imprimir “Oprima 0 si quiere volver a repetirFIN el proceso” Case 9: Imprimir “IX” .