Professional Documents
Culture Documents
fabricante.
Hacer un algoritmo para resolver una ecuacin de
segundo grado. La ecuacin de segundo grado es ax2 + bx El fabricante cobra por concepto de intereses un 20%
+ c = 0 y a 0. Las soluciones o races de la ecuacin son: sobre la cantidad que se le pague a crdito.
SERVICIO MILITAR
VALOR MATRICULA
1
Una tienda ha puesto en oferta la venta al por mayor de
cierto producto, ofreciendo un descuento del 15% por la
compra de ms de 3 docenas y 10% en caso contrario.
Disee un algoritmo que determine el monto de la
compra, el monto del descuento y el monto a pagar.
ESTACIONAMIENTO
NOTA CURSO
2
FinProceso
3
escribir 'lunes';
2: Digite un algoritmo que muestre las notas
escribir 'martes';
3: Proceso nota_numerica
escribir 'miercoles'; escribir 'ingresar nota numerica: ';
4: leer nota;
escribir 'jueves'; Segun nota Hacer
5: 0:
escribir 'viernes'; escribir 'cero';
6: 1:
escribir 'sabado'; escribir 'uno';
7: 2:
escribir 'domingo'; escribir 'dos';
3:
De Otro Modo: escribir 'tres';
escribir 'numero no valido'; 4:
FinSegun escribir 'cuatro';
FinProceso 5:
escribir 'cinco';
Digite un algoritmo que muestre los meses del ao 6:
Proceso mes escribir 'seis';
escribir 'ingresar N de mes: '; 7:
leer mes; escribir 'siete';
Segun mes Hacer 8:
1: escribir 'ocho';
escribir 'enero'; 9:
2: escribir 'nueve';
escribir 'febrero'; 10:
3: escribir 'diez';
escribir 'marzo';
4: De Otro Modo:
escribir 'abril'; escribir 'numero no valido';
5: FinSegun
escribir 'mayo'; FinProceso
6:
escribir 'junio'; Digite un algoritmo que muestre la nota promedio de un
7: estudiante
escribir 'julio'; Proceso notas
8: promedio<-0
escribir 'agosto'; escribir 'ingresar notas del alumno: ';
9: leer n1;
escribir 'setiembre'; leer n2;
10: leer n3;
escribir 'octubre'; promedio<-(n1+n2+n3)/3
11: Si promedio>0 y promedio<5 Entonces
escribir 'noviembre'; escribir 'el alumno es pesimo';
12: Sino
escribir 'diciembre'; si promedio>6 y promedio<10 Entonces
escribir 'el alumno es malo';
De Otro Modo: Sino
escribir 'numero no valido'; si promedio>11 y promedio<15 Entonces
FinSegun escribir 'el alumno es regular';
FinProceso Sino
4
si promedio>16 y promedio<20 Entonces monto1<-cantidad*precio;
escribir 'el alumno es excelente'; descuento<-monto1*0.20;
FinSi totalapagar<-monto1-descuento;
FinSi Sino
FinSi monto1<-cantidad*precio;
FinSi descuento<-monto1*0.10;
escribir 'el promedio final es: ',promedio; totalapagar<-monto1-descuento;
FinProceso FinSi
escribir 'el monto es: ',monto1;
Porcentaje de hombre y mujer escribir 'el descuento es: ',descuento;
escribir 'el total a pagar es: ',totalapagar;
Proceso porcentaje hombre y mujeres FinProceso
total<-0
porh<-0 10)
porm<-0 Proceso pantalones
escribir 'ingresar porcentaje de hombre: '; monto1<-0
leer h; totalapagar<-0
escribir 'ingresar porcentaje de muejers: '; descuento<-0
leer m; escribir 'ingresar cantidad de pantalones: ';
total<-h+m; leer cantidad;
porh<-(h*100)/total escribir 'ingresar precio x cada pantalon: ';
escribir 'el porcentaje de hombre es: ',porh; leer precio;
porm<-(m*100)/total Si (cantidad>4) Entonces
escribir 'el porcentaje de mujeres es:',porm; monto1<-cantidad*precio;
FinProceso descuento<-monto1*0.10;
totalapagar<-monto1-descuento;
8) Sino
Proceso alumno monto1<-cantidad*precio;
total<-0 descuento<-monto1*0.05;
porh<-0 totalapagar<-monto1-descuento;
porm<-0 FinSi
escribir 'ingresar alumno Aprobados: '; escribir 'el monto es: ',monto1;
leer a; escribir 'el descuento es: ',descuento;
escribir 'ingresar alumno Desaprobado: '; escribir 'el total a pagar es: ',totalapagar;
leer d; FinProceso
total<-a+d;
porh<-(a*100)/total
escribir 'el porcentaje de aprobado es: ',porh; 11)
porm<-(d*100)/total Proceso sueldo
escribir 'el porcentaje de desaprobado es: pagar<-0
',porm; promedio<-0
FinProceso Para i<-0 Hasta 4 Con Paso 1 Hacer
escribir 'digitar sueldo: ';
9) leer sueldo;
Proceso camisas pagar<-pagar+sueldo;
monto1<-0 promedio<-pagar/4;
totalapagar<-0 FinPara
descuento<-0 escribir 'el total a pagar es: ',pagar;
escribir 'ingresar cantidad de camisas: '; escribir 'el promedio del sueldo es: ',promedio;
leer cantidad; FinProceso
escribir 'ingresar precio x cada camisas: ';
leer precio; 12)
Si (cantidad>3) Entonces Proceso descendente
5
n<-12 Escribir "Bienvenidos, por favor ingrese el sueldo del
Mientras n>=0 Hacer primer Empleado";
escribir 'numero descendente es :',n; Leer Empleado1;
n<-n-1 Escribir "Ahora por favor ingrese el sueldo del segundo
FinMientras Empleado";
FinProceso Leer Empleado2;
Escribir "Para finalizar ingrese el sueldo del tercer
Empleado";
13) Leer Empleado3;
Proceso multiplode5 Aumento1<-Empleado1*0.10;
n<-5 Salario1<-Empleado1+Aumento1;
Mientras n<=100 Hacer Escribir "El Sueldo con un aumento del 10% al Primer
escribir 'numero descendente es :',n; Empleado es de:", Salario1;
n<-n+5 Aumento2<-Empleado2*0.12;
FinMientras Salario2<-Empleado2+Aumento2;
FinProceso Escribir "El sueldo con un aumento del 12% al Segundo
Empleado es de:", Salario2;
Aumento3<-Empleado3*0.15;
Ejercicio 1.- Salario3<-Empleado3+Aumento3;
Proceso arreglo Escribir "El sueldo con un aumento del 15% al Tercer
Continuar<-"si"; Empleado es de:", Salario3;
Mientras Continuar="si" Hacer Escribir Gracias por usar Una pagina y un programa
Dimension C[100], P[100], G[100]; desarrollado por Omar Web Technology;
Escribir "Ingrese la Cantidad de Viviendas que se alquilan FinProceso
actualmente";
Leer Cant_vivi; Ejercicio 3.-
Para i<-1 Hasta Cant_vivi Hacer Proceso calculo_de_superficies
Escribir "Ingrese Cuanto se Paga mensualmente por la opcion<-0;
Vivienda,",i, ":"; Escribir "CALCULO DE SUPERFICIES (version 1.0)";
Leer C[i]; Escribir "Para hallar el Area de un Cuadrado presione 1";
FinPara Escribir "Para hallar el Area de un Circulo presione 2";
Para i<-1 Hasta Cant_vivi Hacer Escribir "Para hallar el Area de un Rectangulo presione
Escribir "Ingrese que porcentaje se obtiene de ganancia 3";
por la Vivienda,",i, ":"; Escribir "Para hallar el Area de un Trapecio presione 4";
Leer P[i]; Escribir "Para hallar el Area de un Triangulo presione 5";
Porcentaje<-P[i]/100; Leer opcion;
FinPara Si opcion=1 Entonces
Para i<-1 Hasta Cant_vivi Hacer Escribir "Para calcular el area de un Cuadrado, ingrese el
G[i]<-C[i]*Porcentaje; valor del lado";
Escribir "La Ganancia que se obtiene de la Casa,",i, ":"; Leer lado;
Escribir "Es de:", G[i]; Areacuadrado<-lado*lado;
FinPara Escribir "El valor del Area del cuadrado es de:",
Si Cant_vivi>100 Entonces Areacuadrado;
Escribir "Cantidad de Viviendas no disponible"; Escribir "Gracias por usar nuestro programa, desarrollado
FinSi por Pseint y el estudiante Omar";
Escribir "Desea continuar?"; Sino
Leer Continuar; Si opcion=2 Entonces
FinMientras Escribir "Para hallar el area de un circulo, ingrese el valor
Escribir Gracias por usar Una pagina y un programa del radio";
desarrollado por Omar Web Technology; Leer radio;
FinProceso Areacirculo<-3.14*radio*radio;
Ejercicio 2.- Escribir "El area de un circulo es de:", Areacirculo;
Proceso sueldo_de_empleados
6
Escribir "Gracias por usar nuestro programa, desarrollado Escribir Gracias por usar Una pagina y un programa
por Pseint y el estudiante Omar"; desarrollado por Omar Web Technology;
Sino FinProceso
Si opcion=3 Entonces
Escribir "Para hallar el valor del Rectangulo, ingrese el Ejercicio 5.-
valor de la base"; Proceso sin_titulo
Leer base; Continuar<-"s";
Escribir "Ahora ingrese la altura"; Mientras Continuar= "s" Hacer
Leer altura; Escribir "Estimado Usuario, ingrese El nombre del
Arearectangulo<-base*altura; Paciente";
Escribir "El Area del Rectangulo es", Arearectangulo; Leer Nombre;
Escribir "Gracias por usar nuestro programa, desarrollado Escribir "Ingrese el Numero de Dias Hospitalizado";
por Pseint y el estudiante Omar"; Leer Dh;
Sino Escribir "Que tipo de Enfermedad posee segun las
Si opcion=4 Entonces opciones";
Escribir "Para encontrar el Area de un Trapecio, ingrese el Escribir "Presione 1 Fiebre Costo/Paciente/Dias = 1500";
valor de la base1"; Escribir "Presione 2 Dengue Costo/Paciente/Dias = 1700";
Leer base1; Escribir "Presione 3 Influenza Costo/Paciente/Dias =
Escribir "Ingrese ahora la base2"; 1900";
Leer base2; Leer Opcion;
Escribir "Finalmente ingrese el valor de la altura"; Segun Opcion Hacer
Areatrapecio<-(base1+base2)*altura/2; 1:
Escribir "El area de un trapecio es de:", Areatrapecio; Total<-Dh*1500;
Escribir "Gracias por usar nuestro programa, desarrollado Escribir "Paciente:", Nombre;
por Pseint y el estudiante Omar"; Escribir "Dias Hospitalizado:", Dh;
Sino Escribir "Tipo de Enfermedad:", Opcion;
Si opcion=5 Entonces Escribir "Total a Pagar", Total;
Escribir "Para hallar el valor del area de un triangulo, por 2:
favor ingrese el valor de la base"; Total<-Dh*1700;
Leer base; Escribir "Paciente:", Nombre;
Escribir "Ahora ingrese el valor de la altura"; Escribir "Dias Hospitalizado:", Dh;
Leer altura; Escribir "Tipo de Enfermedad:", Opcion;
Areatriangulo<-(base*altura)/2; Escribir "Total a Pagar", Total;
Escribir "El area del Triangulo es de:", Areatriangulo; 3:
Escribir "Gracias por usar nuestro programa, desarrollado Total<-Dh*1900;
por Pseint "; Escribir "Paciente:", Nombre;
FinSi Escribir "Dias Hospitalizado:", Dh;
FinSi Escribir "Tipo de Enfermedad:", Opcion;
FinSi Escribir "Total a Pagar:", Total;
FinSi FinSegun
FinSi Si Opcion>3 Entonces
FinProceso Escribir "Error, cierre y vuelva abrir el programa"
FinSi
Ejercicio 4.- Escribir "Desea Continuar?";
Proceso calificacion_aprobado Leer Continuar
Escribir "Bienvenido Estimado Docente"; FinMientras
Escribir "Por favor, Ingrese la Calificacion del Estudiante"; Escribir Gracias por usar Una pagina y un programa
Leer Calificacion; desarrollado por Omar Web Technology;
Si Calificacion>8 Entonces FinProceso
Escribir "El Alumno, Aprobo el Examen";
Sino Ejercicio 6.-
Escribir "El Alumno, No Aprobo el Examen"; Proceso contador
FinSi N<-0;
7
contador<-0; Escribir "No procesa";
sumador<-0; Sino
Mientras contador<=8 Hacer X1<- -b + RC (J)/2*a;
contador<-contador+2; X2<- -b - RC (J)/2*a;
sumador<-sumador+contador; Escribir "El Valor de X1 es:", X1;
FinMientras Escribir "El Valor de X2 es:", X2;
Escribir "El valor de los numeros impares es:", sumador; FinSi
FinProceso FinProceso