Informe Secuenciales
Enviado por Bryan Vaca • 20 de Junio de 2019 • Informe • 1.887 Palabras (8 Páginas) • 96 Visitas
UNIVERSIDAD CENTRAL DEL ECUADOR
[pic 1]
PROGRAMACIÓN 1
ESTUDIANTE: Mateo Manosalvas
Carrera de: Ingeniería en Sistemas de la Información
Primer Semestre 2019-2019
Paralelo 2
08/04/2019
1. Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones. | |||
Paso I. Analizar el problema. | |||
Sueldo base, valor de venta 1, valor de venta 2, valor de venta 3. | |||
Salidas | Entrada | Constantes | Procesos |
Valor por comisiones Ingreso total | Sueldo base Venta 1 Venta 2 Venta 3 | 10% | (venta1+venta2+venta3) *0.1 Sueldo base+(venta1+venta2+venta3) *0.1 |
Paso II. Diseñar El algoritmo | |||
PSEUDOCÓDIGO | |||
Proceso Secuencial1 Definir sueldoB, venta1, venta2, venta3 Como Entero; sueldoB<-0; venta1<-0; venta2<-0; venta3<-0; Escribir "Digite el sueldo base"; Leer sueldoB; Escribir "Digite el valor de las tres ventas"; Leer venta1, venta2, venta3; Escribir "El monto por comisiones es de: ", (venta1+venta2+venta3)*0.1; Escribir "El ingreso total es: ", sueldoB+(venta1+venta2+venta3)*0.1; FinProceso | |||
DIAGRAMA DE FLUJO | |||
[pic 2] | |||
Paso III. Prueba Del Algoritmo. | |||
Valores a entradas | Procesos | Resultados | |
sueldoB 400 venta1 50 venta2 60 venta3 20 sueldoB 300 venta1 100 venta2 50 venta3 10 sueldoB 600 venta1 14 venta2 73 venta3 87 | 400+(50+60+20) *0.1 300+(100+50+10) *0.1 400+(50+60+20) *0.1 | Valor comisiones: 13 Ingresos totales: 413 Valor comisiones: 16 Ingresos totales: 316 Valor comisiones: 17.4 Ingresos totales: 617.4 |
2. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuánto deberá pagar finalmente por su compra. | |||
Paso I. Analizar el problema. | |||
Valor total de la compra. | |||
Salidas | Entrada | Constantes | Procesos |
Valor aplicado el descuento | Valor total | -15% | Valor total* 0.85 |
Paso II. Diseñar El algoritmo | |||
PSEUDOCÓDIGO | |||
Proceso Scuencial2 Definir compraT Como Real; compraT <- 0; Escribir 'Digite el costo total de su compra'; Leer compraT; Escribir 'El valor a pagar con el descuento es de: ',(compraT*0.85); FinProceso | |||
DIAGRAMA DE FLUJO | |||
[pic 3] | |||
Paso III. Prueba Del Algoritmo. | |||
Valores a entradas | Procesos | Resultados | |
compraT 100 572 4785 | 100* 0.85 572* 0.85 4785* 0.85 | 85 482.2 4067.25 |
3. Un alumno desea saber cuál será su calificación final en la materia de Programación. Dicha calificación se compone de tres exámenes parciales. | |||
Paso I. Analizar el problema. | |||
Nota prueba 1, nota prueba 2, nota prueba 3. | |||
Salidas | Entrada | Constantes | Procesos |
Promedio sobre 20 | Prueba 1 Prueba 2 Prueba 3 | /3 | Prueba n<=20 (Prueba 1+ prueba 2+ prueba3) /3 |
Paso II. Diseñar El algoritmo | |||
PSEUDOCÓDIGO | |||
Proceso Secuencial3 Definir prueba1, prueba2, prueba3 Como Real; prueba1<-1; prueba2<-2; prueba3<-3; Escribir "Digite la nota de las tres pruebas"; Leer prueba1, prueba2, prueba3; Si prueba1<=20 Y prueba2<=20 Y prueba3<=20 Entonces Escribir "Su promedio es de: ", (prueba1+prueba2+prueba3)/3; SiNo Escribir "Las notas deben ser menores o iguales a veinte"; FinSi FinProceso | |||
DIAGRAMA DE FLUJO | |||
[pic 4] | |||
Paso III. Prueba Del Algoritmo. | |||
Valores a entradas | Procesos | Resultados | |
prueba1 18 prueba2 20 prueba3 16 prueba1 21 prueba2 10 prueba3 11 prueba1 15 prueba2 17 prueba3 20 | 18<=20 20<=20 16<=20 (18+ 20+ 16) /3 21<=20 10<=20 11<=20 (21+10+11) /3 15<=20 17<=20 20<=20 (15+ 17+ 20) /3 | V V V 16 F V V Las notas deben ser menores o iguales a veinte V V V 17.33 |
...