Você está na página 1de 3

Universidad Tecnológica de Panamá

Facultad de Sistemas Computacionales

Carrera:
Ingeniería en Sistemas y Computación

Profesor:
Kexy Rodríguez

Asignatura:
Desarrollo Lógico y Algorítmico

Asignación:
Practica N°4

Integrantes:
Yahelis Montenegro 8-954-188

Grupo: 1IL-703

I Semestre

2019
Problema 1.
Escribir un algoritmo que lea 20 ventas mensuales de 4 vendedores el cual debe ser almacenado en un
arreglo. Luego calcule e imprima el total de las ventas de cada vendedor e identifique cual obtuvo mayor
venta.

Algoritmo Ventas_Mensuales

Variables

Entero = i, j //contadores

Real = vent, sum, ventas[20], mayor=0;

INICIO

Para i=0 Hasta 3 hacer

Para j=0 Hasta 19 Hacer

Imprimir ("ventas: ,"j+1)

leer (vent)

sum= sum + vent

Fin_Para

ventas[i]=sum

Para i=0 hasta 3 hacer

Imprimir ("ventas: ," ventas[i])

Fin_Para

Fin_Para

Para i=0 hasta 3 hacer

Si (ventas[i]>mayor) entonces

mayor= ventas[i]

Fin_Si

Fin_Para

Imprimir (“El que obtuvo mayor ventas fue: ,” mayor)

FIN
Problema 2.
Escribir un algoritmo para la impresión ordenada de una factura. El mismo puede leer hasta un máximo de
20 productos cada uno con su nombre y precio. Se desea que en la impresión aparezca en forma ordenada
desde el precio mas bajo hasta el mas alto; además, del subtotal, impuesto y total a pagar.

Algoritmo Factura_Productos

Variables

Entero = i, j, c //contadores

Cadena= name[20]

Real = sub, subtotal, preci[20], imp, total

INICIO

Para i=0 Hasta 19 hacer

Imprimir ("Introduzca el nombre del producto")

leer (name[i])

Para i=0 Hasta 19 Hacer

Imprimir("Precio: ,"i+1)

leer (preci[i])

sub= sub + preci[i]

Fin_Para

subtotal=sub

Fin_Para

Para j=0 hasta 19 hacer

Para c=0 hasta 19 hacer

Si ( preci[c]>preci[c+1]

temp = preci[c]

preci[c]=preci[c+1]

preci[c+1]= temp

Fin_Si

Fin_Para

Fin_Para

Para i=0 hasta 19 hacer

Imprimir("Producto #", i+1," con precio", preci[i])

Fin_Para

imp= subtotal * 0.07

total= subtotal+ imp

Imprimir("Subtotal: ,"subtotal)

Imprimir("Impuesto: ,"imp)

Imprimir("Total a Pagar: ,"total)

FIN

Você também pode gostar