Está en la página 1de 5

Proceso Complicado

Escribir "Cuantos grupos son"


Leer g
suma_grupos < - 0
// Por cada grupo debemos preguntar cuantos alumnos hay
Para grupo < - 1 Hasta g Hacer
Escribir "Cuantos alumnos tiene el grupo #",grupo
Leer n
suma_alumnos < - 0
// Por cada alumno debemos preguntar cuantas materias cursa
Para alumno < - 1 Hasta n Hacer
Escribir "Cuantas materias lleva el alumno ",alumno
Leer m
suma_materias < - 0
// Por cada materia debemos pedir sus tres calificaciones
Para materia < - 1 Hasta m Hacer
Escribir "Calificacion 1 de la materia ", materia
Leer cal1
Escribir "Calificacion 2 de la materia ", materia
Leer cal2
Escribir "Calificacion 3 de la materia ", materia
Leer cal3
// Calculamos el promedio de cada materia
prom_materia < - (cal1 + cal2 + cal3) / 3
Escribir "Promedio de esta materia: ",prom_materia
suma_materias < - suma_materias + prom_materia
FinPara
// Calculamos el promedio de cada alumno (todas sus materias)
prom_alumno < - suma_materias / m
Escribir "Promedio del alumno ",alumno,": ",prom_alumno
suma_alumnos < - suma_alumnos + prom_alumno
FinPara
// Calculamos el promedio del grupo (todos sus alumnos)
prom_grupo < - suma_alumnos / n
Escribir "El promedio del grupo #",grupo,"es: ",prom_grupo
suma_grupos < - suma_grupos + prom_grupo
FinPara
// Calculamos el promedio total (todos los grupos)
prom_total < - suma_grupos / g
Escribir ""
Escribir "El promedio de todos los grupos es: ", prom_total
FinProceso
color<-0;
vp<-0;
estado<-0;
suma<-0;
repetir
Escribir "Valor a pagar";
Leer vp;
Escribir "Color de la balota";
Escribir "1 para rojo, 2 para amarillo y 3 para blanco";
Leer color;
si color=1 entonces
suma<-suma+vp-((vp*40)/100);
Escribir "valor a pagar es ",vp-((vp*40)/100);
Sino
si color=2 entonces
suma<-suma+vp-((vp*25)/100);
Escribir "valor a pagar es ",vp-((vp*25)/100);
Sino
si color=3 Entonces
suma<-suma+vp;
Escribir "valor a pagar es ",vp;
FinSi
FinSi
FinSi
Escribir "Estado de la tienda 0 para abierta y 1 para cerrada";
Leer estado;
Hasta Que estado=1
Escribir "Total de ventas en el dia es ",suma;
FinProceso
Inicio
Categoría<-0;
Edad<-0;
Descuento<-0;
catg1<-0;
catg2<-0;
catg3<-0;
catg4<-0;
catg5<-0;
Vp<-0;
Repetir
Escribir “valor a pagar”;
Leer vp;
Escribir “cuál es la categoría”;
Leer categoría;
Si categoria1=edad entonces
Categoría=categoría + edad/descuento;
Escribir”el valor apagar es”, tp;
Sino
Si categoria2=edad entonces
Categoría=categoría + edad/descuento;
Escribir” el valor apagar es ”,tp;
Si categoria3=edad entonces
Categoría=categoría + edad/descuento;
Escribir” el valor apagar es”, tp ;
Si categoria4=edad entonces
Categoría=categoría + edad/descuento;
Escribir” el valor apagar es”, tp ;
Si categoria5=edad entonces
Categoría=categoría + edad/descuento;
Escribir” el valor apagar es”, tp;
Escribrir” el valor a pagar es “,tp;
Fin si
Fin si
Fin si
Fin si
Fin si
Escribir “el descuento por categoría es”descuento;
Lea dp;
Hasta q dp=1
Escribir “el total de descuento en el dio es”, suma;
Fin proceso
Inicio

Escriba “Precio boleta”

Leer precio

Escriba “Años cliente”

Leer años

Si Años =>5 or <14Descuento=precio*0.35Perdida=Precio-DescuentoEscriba “Total dinero


descontado categoría 1”, PerdidaSinoAños =>15 or <19Descuento=precio*0.25Descuento=Precio-
Descuento

Años =>5 or <14

Descuento=precio*0.35Perdida=Precio-Descuento

FINPrecio boletaPrecioAñosclienteAños

Años =>15 or <19Descuento=precio*0.25Descuento=Precio-DescuentoAños =>20 or


<45Descuento=precio*0.10Descuento=Precio-DescuentoAños =>46 or
<65Descuento=precio*0.25Perdida=Precio-DescuentoDescuento=precio*0.65Perdida=Precio-
Descuento

Escriba “Total dinero descontado categoría 2”, PerdidaSinoAños =>20 or


<45Descuento=precio*0.10Perdida=Precio-DescuentoEscriba “Total dinero descontado categoría
3”, PerdidaSinoAños =>46 or <65Descuento=precio*0.25Perdida=Precio-DescuentoEscriba “Total
dinero descontado categoría 4”, PerdidaSinoAños =>66Descuento=precio*0.65Perdida=Precio-
DescuentoEscriba “Total dinero descontado categoría 5”, PerdidaFin siFin siFin siFin siFin

También podría gustarte