Está en la página 1de 24

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE CIENCIAS ECONÓMICAS


ESCUELA DE CONTADURÍA PÚBLICA
DEPARTAMENTO DE COMPUTACIÓN
COMPUTACIÓN I

Guía de Prácticas N° 3
GT12
Carnet:
AC22031
Nombre:
Alvarado Cañas, Anderson Enmanuel.
Tutor:
Ing. Luis Alonso Ventura B.

Ciudad Universitaria, 9 de abril de 2023.


Análisis del problema: Ejercicio 1
Formulación del problema:
Un alumno desea saber cuál será su calificación final en la materia de computación I.
Dicha calificación se compone de los siguientes porcentajes: 55% en Parciales, 30% en
proyecto y 15% en Foros. Diseñe la solución que permita leer las notas de tres parciales (el
parcial 1 vale 15% parcial 2 y 3 valen 20% y), la nota del proyecto y la nota promedio de
los foros de discusión y permita calcular la nota final obtenida.

Planteamiento del problema:


ENTRADAS SALIDAS

PROCESO
Parcial1. Nota final.
Parcial2.
Parcial3.
Proyecto.
Foros.
Definición de las variables de salida:
Nombre. Tipo. Descripción.
Nota final. Real. Contiene la nota final de la materia.

Definición de las variables de entrada:


Nombre. Tipo. Descripción.
Parcial 1. Real. Contiene la nota del primer parcial.
Parcial 2. Real. Contiene la nota del segundo parcial.
Parcial 3. Real. Contiene la nota del tercer parcial.
Proyecto. Real. Contiene la nota del proyecto.
Foros. Real. Contiene la nota de los foros.

Definición de las variables de proceso:


Nombre. Tipo. Descripción.
nota Parciales. Real. Contiene el promedio de los 3 parciales.
Restricciones:
parcial1 >= 0 y <= 10
parcial2 >= 0 y <= 10
parcial3 >= 0 y <= 10
proyecto >= 0 y <= 10
foros >= 0 y <= 10
Proceso:
NotaParciales = 0.15*parcial1 + 0.20*parcial2 + 0.20*parcial3
NotaFinal = (notaParciales*0.55) + (foros*0.15) + (proyecto*0.30)
Diseño de la solución:
1 Algoritmo narrado (pseudocódigo)
1. INICIO
2. DEFINIR parcial1, parcial2, parcial3, proyecto, foros, notaFinal, notaParciales como
Real
3. LEER parcial1
4. LEER parcial2
5. LEER parcial3
6. LEER proyecto
7. LEER foros
8. HACER notaParciales = 0.15*parcial1 + 0.20*parcial2 + 0.20*parcial3
9. HACER notaFinal = (notaParciales*0.55) + (foros*0.15) + (proyecto*0.30)
10. IMPRMIR el contenido de la variable notaFinal
11. FIN
Flujograma:
Análisis del problema: Ejercicio 2
Formulación del problema:
2. Un emprendedor necesita conocer si se han cumplido los objetivos definidos en el plan
de negocios, por lo que necesita conocer si está obteniendo ganancias, para lo cual
requiere un algoritmo que le permita calcular el margen de utilidad bruta, margen de
utilidad bruta porcentual y el margen de utilidad neta, conociendo los montos de los
ingresos totales, los costos de producción o servicios y los gastos fijos y variables del
negocio. Los resultados esperados los obtenemos conociendo las siguientes formulas.
✓ Utilidad bruta = ingresos totales — coste de los productos o servicios

✓ Margen de utilidad bruta porcentual = utilidad bruta / ingresos totales x 100


✓ Utilidad neta = utilidad bruta — gastos fijos y variables

✓ Margen de utilidad neta = utilidad bruta — los gastos e impuestos / ingresos totales x
100
Planteamiento del problema:
ENTRADAS SALIDAS

PROCESO

IngresosTotal margenUtilBruta
costosProduccion margenUtilBrutaPorcent
gastosFijosVariables margenUtilNeta
UtilidadNeta
Definición de las variables de salida:
Nombre Tipo Descripción
margenUtilBruta Real Contiene el margen de utilidad bruta
margenUtilBrutaPorcent Real Contiene el margen de utilidad bruta porcentual
margenUtilNeta Real Contiene el margen de utilidad neta
UtilidadNeta Real Contiene utilidad neta

Definición de las variables de entrada:


Nombre Tipo Descripción
ingresosTotal Real Contiene los ingresos totales
costosProducción Real Contiene el costo de producción o servicios
gastosFijosVariables Real Contiene los gastos fijos y variables, e impuestos
Definición de las variables de proceso:
Nombre Tipo Descripción
utilidadBruta Real Contiene la utilidad bruta
utilidadNeta Real Contiene la utilidad neta

Restricciones:
ingresosTotal >= 0
costosProduccion >= 0
gastosFijosVariables >= 0
Proceso:
utilidadBruta = ingresosTotal – costosProduccion
margenUtilBruta = utilidadBruta / ingresosTotal
margenUtilBrutaPorcent = utilidadBruta / ingresosTotal * 100
utilidadNeta = utilidadBruta – gastosFijosVariables
margenUtilNeta = utilidadBruta – gastosFijosVariables / ingresosTotal * 100
Diseño de la solución:
1 Algoritmo narrado (pseudocódigo)
1. INICIO
2. DEFINIR ingresosTotal, costosProduccion, gastosFijosVariables, margenUtilBruta,
margenUtilBrutaPorcent, margenUtilNeta, utilidadBruta, utilidadNeta como Real
3. LEER ingresosTotal
4. LEER costosProduccion
5. LEER gastosFijosVariables
6. HACER utilidadBruta = ingresosTotal – costosProduccion
7. HACER margenUtilBruta = utilidadBruta / ingresosTotal
8. HACER margenUtilBrutaPorcent = utilidadBruta / ingresosTotal * 100
9. HACER utilidadNeta = utilidadBruta – gastosFijosVariables
10. HACER margenUtilNeta = utilidadBruta – gastosFijosVariables / ingresosTotal * 100
11. IMPRIMIR El margen de utilidad bruta es margenUtilBruta
12. IMPRIMIR El margen de la utilidad bruta porcentual es margenUtilBrutaPorcent
13. IMPRIMIR El margen de utilidad neta es margenUtilNeta
14. FIN
Flujograma:
Análisis del problema: Ejercicio 3
Formulación del problema:
La dueña de una tienda compra un artículo a un precio determinado(C). Diseñe la solución
para obtener el precio en que lo debe vender (P) para obtener una ganancia del 50%(R).
Además, se le pide que calcule el IVA que se le debe aplicar y el precio con IVA del
producto.

Planteamiento del problema:

ENTRADAS SALIDAS
PROCESO
precioCompra precioVenta
precioIva

Definición de las variables de salida:


Nombre Tipo Descripción
precioVenta Real Contiene el precio de venta del producto
precioIva Real Contiene el precio de venta mas IVA del producto

Definición de las variables de entrada:


Nombre Tipo Descripción
precioCompra Real Contiene el precio al que se compró el producto

Definición de las variables de proceso y constantes


Variables de proceso:
Nombre Tipo Descripción
ganancia Real Contiene la ganancia de la venta del producto
iva Real Contiene la cantidad de IVA que se le agregará al precio de
venta
Constantes:
Nombre Tipo Descripción
porcenIva Real Contiene el porcentaje de IVA

Restricciones:
precioCompra >0
Proceso:
ganancia = precioCompra * 0.50
precioVenta = precioCompra + ganancia
iva = precioVenta * porcenIva
precioIva = precioVenta + iva
Diseño de la solución:
Algoritmo narrado (pseudocódigo)
1. INICIO
2. DEFINIR precioCompra, precioVenta, precioIva, ganancia, iva, porcenIva como Real
3. ASIGNAR el valor 0.13 a la constante po
rcenIva
4. LEER el valor de la variable precioCompra
5. HACER ganancia = precioCompra * 0.50
6. HACER precioVenta = precioCompra + ganancia
7. HACER iva = precioVenta * porcenIva
8. HACER precioIva = precioVenta + iva
9. IMPRIMIR El precio de venta es precioVenta
10. IMPRIMIR el precio de venta con IVA incluido es precioIva
11. FIN
Flujograma:
Análisis del problema: Ejercicio 4
Formulación del problema:
Se ha ahorrado X cantidad en un banco a una tasa del 3.5% anual y se requiere saber
cuánto dinero se tendrá al cabo de un año. El próximo año ahorraremos la X cantidad más
el interés devengado el primer año, pero a un plazo de 6 meses. ¿Cuánto dinero se tendrá
a los 18 meses de ahorro?
Planteamiento del problema:
CENTRADAS SALIDAS
PROCESO
cantidadAhorrada dineroAño
dinero18Meses
Definición de las variables de salida:
Nombre Tipo Descripción
dineroAño Real Contiene la cantidad de dinero que se tienen en un año de
ahorro
dinero18Meses Real Contiene la cantidad de dinero que se tiene en 18 meses de
ahorro

Definición de las variables de entrada:


Nombre Tipo Descripción
cantidadAhorrada Real Contiene la cantidadinicial que se ahorro

Definición de las variables de proceso y constantes


Variables de proceso:
Nombre Tipo Descripción
interesAño Real Contiene el interés de ahorro de un año
interesSemestre Real Contiene el interés de ahorro en seis meses

Constantes:
Nombre Tipo Descripción
tasaAnual Real Contiene la tasa anual de interés de ahorro
Restricciones:
cantidadAhorrada >= 0
Proceso:
interesAño = cantidadAhorrada * tasaAnual
dineroAño = cantidadAhorrada + interesAño
interesSemestre = dineroAño * tasaAnual * 6 / 12
dinero18Meses = dineroAño + interesSemestre
Diseño de la solución:
Algoritmo narrado (pseudocódigo)
1. INICIO
2. DEFINIR dineroAño, dinero18Meses, cantidadAhorrada, interesAño, interesSemestre,
tasaAnual como Real
3. ASIGNAR el valor 0.035 a la constante tasaAnual
4. LEER cantidadAhorrada
5. HACER interesAño = cantidadAhorrada * tasaAnual
6. HACER dineroAño = cantidadAhorrada + interesAño
7. HACER interesSemestre = dineroAño * tasaAnual * 6 / 12
8. HACER dinero18Meses = dineroAño + interesSemestre
9. IMPRIMIR La cantidad de dinero ahorrado en un año es dineroAño
10. IMPRIMIR La cantidad de dinero ahorrada en 18 meses es dinero18Meses
11. FIN
Flujograma:
Análisis del problema: Ejercicio 5
Formulación del problema:
Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas
invierte una cantidad distinta. Diseñe la solución para obtener el porcentaje que cada
quien invierte con respecto a la cantidad total invertida.
Planteamiento del problema:
ENTRADA SALIDA

PROCESO
inversión1 porcentaje1
inversión2 porcentaje2
inversión3 porcentaje3
Definición de las variables de salida:
Nombre Tipo Descripción
porcentaje1 Real Contiene el porcentaje de inversión de la primera persona
porcentaje2 Real Contiene el porcentaje de inversión de la segunda persona
porcentaje3 Real Contiene el porcentaje de inversión de la tercera persona

Definición de las variables de entrada:


Nombre Tipo Descripción
inversion1 Real Contiene la cantidad invertida por la primera persona
inversion2 Real Contiene la cantidad invertida por la segunda persona
inversion3 Real Contiene la cantidad invertida por la tercera persona

Definición de las variables de proceso:


Nombre Tipo Descripción
inversionTotal Real Contiene la suma de las tres inversiones
Restricciones:
inversion1 > 0
inversion2 > 0
inversion3 > 0
Proceso:
inversionTotal = inversion1 + inversion2 + inversion3
porcentaje1 = inversion1 / inversionTotal * 100
porcentaje2 = inversion2 / inversionTotal * 100
porcentaje3 = inversion3 / inversionTotal * 100
Diseño de la solución:
Algoritmo narrado (pseudocódigo)
1. INICIO
2. DEFINIR inversion1, inversion2, inversion3, porcentaje1, porcentaje2, porcentaje3,
inversionTotal, como Real
3. LEER inversion1
4. LEER inversion2
5. LEER inversion3
6. HACER inversionTotal = inversion1 + inversion2 + inversion3
7. HACER porcentaje1 = inversion1 / inversionTotal * 100
8. HACER porcentaje2 = inversion2 / inversionTotal * 100
9. HACER porcentaje3 = inversion3 / inversionTotal * 100
10. IMPRIMIR el porcentaje de inversión de la primera persona es porcentaje1
11. IMPRIMIR el porcentaje de inversión de la segunda persona es porcentaje2
12. IMPRIMIR el porcentaje de inversión de la segunda persona es porcentaje3
13. FIN
Flujograma:

También podría gustarte