Está en la página 1de 8

Universidad Católica Santa María La Antigua

Facultad de Ingeniería y Tecnología

Escuela de Ingeniería Industrial Administrativa

II cuatrimestre

Estudiante:

Eimy Gómez (8-958-1649)

Práctica No. 1

Materia:

Lógica y algoritmo

Fecha de entrega:

Lunes 29 de mayo de 2023


➢ Calcular el área de un triángulo (1/2*b*h). Imprimir los datos de entrada y el resultado.

Análisis del problema


Variables de entrada (s) Proceso Variables de salida (s)
Base (1/2 * base * altura) Área
Altura

Diseño de pantalla
Programa que calcula el área de un triangulo

Ingrese la base del triángulo:


Ingrese la altura del triángulo:

Resultado del cálculo del área del triángulo:

Pseudocódigo

Algoritmo_que_calcula_el_área_un_triángulo
{Definición de Variables}
var
Entero: base, altura
Real: área
1. Inicio
2. Escribir “Ingrese la base del triángulo”
3. Leer base
4. Escribir “Ingrese la altura del triángulo”
5. Leer altura
6. Área = (1/2) * base * altura
7. Escribir “Resultado del cálculo del área del triángulo”, área
8. Fin

Prueba de escritorio

Variables de entrada Proceso Variables


de salida
# corrida Base Altura (1/2 * base * altura) Área

1 6 4 (1/2 * 6 * 4) 12

2 8 5 (1/2 * 8 * 5) 20

3 57 30 (1/2 * 57 * 30) 855


➢ Calcular salario bruto = tarifa por horas * horas trabajadas y el salario neto = salario bruto–
deducciones. Las deducciones se le deben solicitar al usuario. Imprimir salario bruto y salario
neto.
Análisis del problema
Variables de entrada (s) Proceso Variables de salida (s)
Tarifa por horas tarifa por horas * horas Salario bruto
Horas trabajadas trabajadas Salario neto
Deducciones salario neto = salario
bruto–deducciones

Diseño de pantalla
Programa que calcula el salario bruto y neto

Ingrese la tarifa por horas trabajadas:


Ingrese las horas trabajadas:
Ingrese las deducciones:

Resultado del cálculo del salario bruto y el salario neto:

Pseudocódigo

Algoritmo_que_calcula_el_salario_bruto_y_neto
{Definición de Variables}
var
Entero: tarifa por horas, horas trabajadas, deducciones
Real: salario
1. Inicio
2. Escribir “Ingrese la tarifa por horas trabajadas”
3. Leer tarifa_por_horas
4. Escribir “Ingrese las horas trabajadas”
5. Leer horas_trabajadas
6. Escribir “Ingrese las deducciones”
Leer deducciones
7. Salario_bruto = tarifa_por_horas * horas_trabajadas
8. Salario_neto = salario_bruto – deducciones
9. Escribir “cálculo del salario bruto:”, salario_bruto
10. Escribir “cálculo del salario neto:”, salario_neto
11. Fin
Prueba de escritorio

Variables de entrada Proceso Variables de


salida
# corrida Tarifa por Horas Deducciones tarifa por horas * horas Salario bruto
horas trabajadas trabajadas Salario neto
salario neto = salario
bruto–deducciones
1 10 40 100 10 * 40 Bruto: 400
400 - 100 Neto: 300
2 17 36 34 17 * 36 Bruto: 612
612 – 34 Neto: 578
3 55 48 355 55 * 48 Bruto: 2, 640
2,640 - 355 Neto: 2,285

➢ Leer el largo, ancho y altura de una habitación. Calcular e imprimir cuántos metros cuadrados
se requieren comprar de alfombra (área = largo × ancho), y cuántos metros cuadrados de papel
se requieren para tapizar la pared de la habitación (P = 2 * largo * ancho * altura).

Análisis del problema


Variables de entrada (s) Proceso Variables de salida (s)
Largo área = largo × ancho area_alfombra
Ancho P = 2 * largo * ancho * area_papel
Altura altura

Diseño de pantalla
Programa que lee el largo, ancho y altura de una habitación

Ingrese el largo de la habitación:


Ingrese el ancho de la habitación:
Ingrese la altura de la habitación:

Resultado de cantidad de metros cuadrados de alfombra y papel requeridos:

Pseudocódigo

Algoritmo_que_calcula_el_largo_ancho_altura_de_una_habitacion
var
Entero: largo, ancho, altura
Real: área alfombra y papel
1. Inicio
2. Escribir “Ingrese el largo de la habitación”
3. Leer largo
4. Escribir “Ingrese el ancho de la habitación”
5. Leer ancho
6. Escribir “Ingrese altura de la habitación”
Leer altura
7. Area = largo * ancho
8. Area_alfombra = area
9. Area_papel = 2 * largo * ancho * altura
10. Escribir “Metros cuadrados de alfombra requeridos:”, area_alfombra
11. Escribir “Metros cuadrados de papel requeridos:”, area_papel
12. Fin

Prueba de escritorio

Variables de entrada Proceso Variables de


salida
# corrida Largo Ancho Altura área = largo × ancho area_alfombra
P = 2 * largo * ancho * area_papel
altura
1 5 4 3 5 * 4 = 20 Alfombra: 20
2 * 5 * 4 * 3 = 120 Papel: 120
2 12 10 15 12 * 10 = 120 Alfombra: 120
2 * 12 * 10 * 15 = 3,600 Papel: 3,600
3 8 11 7 8*11 = 88 Alfombra: 88
2 * 8 * 11 * 7 = 1,232 Papel: 1,232

➢ Calcular e imprimir el precio de venta de un artículo. Se tienen los datos descripción del
artículo y costo de producción. El precio de ventas se calcula añadiendo al costo el 12% como
utilidad y el 15% de impuesto.
Análisis del problema
Variables de entrada (s) Proceso Variables de salida (s)
Descripción - Calcular la utilidad Precio venta
Costo producción agregando el 12% al
costo de producción.
- Calcular el impuesto
agregando el 15% al
costo de producción
más la utilidad.
- Calcular el precio de
venta sumando la
utilidad y el impuesto
al costo de producción.
Diseño de pantalla
Programa que calcula el precio venta de un artículo

Ingrese la descripción del artículo:


Ingrese el costo de producción del artículo.:

Resultado del precio de venta:

Pseudocódigo

Algoritmo_que_calcula_el_precio_de_venta_de_un_articulo
{Definición de Variables}
var
Entero: descripción, costo producción
Real: precio de venta
1. Inicio
2. Escribir “Ingrese la descripción del artículo”
3. Leer descripción
4. Escribir “Ingrese el costo de producción del artículo”
5. Leer costo producción
6. Utrilidad = costo producción * 0.12
7. Impuesto = (costo producción + utilidad) * 0.15
8. Precio venta = costo producción + utilidad + impuesto
9. Escribir “descripción del articulo:”, descripción
10. Escribir “precio de venta:”, precio venta
11. Fin

Prueba de escritorio

Variables de entrada Proceso Variables


de salida
# corrida Descripción Costo (1/2 * base * altura) Precio de
producción venta
1 Camiseta 150 (150 * 0.12 = 18) 193.2
((150 + 18) * 0.15 = 25.2)
(150 + 18 + 25.2 = 193.2)
2 Lentes 80 (80 * 0.12 = 9.6) 103.1
((80 + 9.6) * 0.15 = 13.44)
(80 + 9.6 + 13.444 = 103.1)
3 Zapatillas 130 (130 * 0.12 = 15.6) 167.4
((130 + 15.6) * 0.15 = 21.84)
(130 + 15.6 + 21.84 = 167.4)
➢ Elabore un algoritmo que lea una cantidad de años e imprima su equivalencia en días, horas,
minutos y segundos.
Análisis del problema
Variables de entrada (s) Proceso Variables de salida (s)
Años - cantidad de días - días
multiplicando los años - horas
por 365. - minutos
- cantidad de horas - segundos
multiplicando los días
por 24.
- cantidad de minutos
multiplicando las horas
por 60.
- cantidad de segundos
multiplicando los
minutos por 60.

Diseño de pantalla
Programa que lea una cantidad de años e imprima su equivalencia en días, horas,
minutos y segundos.

Ingrese la cantidad en años:

Resultado de equivalencia en días, horas, minutos y segundos.

Pseudocódigo

Algoritmo_que_lea_una_cantidad_de_años
Entero: años
Real: días, horas, minutos, segundos
1. Inicio
2. Escribir “Ingrese la cantidad de años”
3. Leer años
4. Dias = años * 365
5. Horas = dias * 24
6. Minutos = horas * 60
7. Segundos = minutos * 60
8. Escribir “Equivalencia en días:”, dias
9. Escribir “Equivalencia en horas:”, horas
10. Escribir “Equivalencia en minutos:”, minutos
11. Escribir “Equivalencia en segundos:”, segundos
12. Fin
Prueba de escritorio

Variables de entrada Proceso Variables de salida


# corrida Cantidad de Equivalencia en días días
años Equivalencia en horas horas
Equivalencia en minutos minutos
Equivalencia en segundos segundos
1 23 365 (23 * 365) 8,395 días
24 (8395 * 24) 201,480 horas
60 (201480 * 60) 12,088,800 minutos
(12088800 * 60) 725,328,000segundos
2 69 365 (69 * 365) 25,185 días
24 (25185 * 24) 604,440 horas
60 (60440 * 60) 36,266,400 minutos
(36266400 * 60) 2,175,984,000 segundos
3 2 365 (2 * 365) 730 días
24 (730 * 24) 17,520 horas
60 (17520 * 60) 1,051,200 minutos
(1051200 * 60) 63,072.000 segundos

También podría gustarte