Académique Documents
Professionnel Documents
Culture Documents
- Elaborar un algoritmo que valide que solo se ingresen los meses del ao,
lo contrario muestre un mensaje.
Algoritmo Ejercicio1
Definir Mes Como Entero;
Algoritmo Ejercicio2
Definir Limite, Suma,Num Como Entero
Num=0
Suma=0
Repetir
Num=Num+1
Suma=Suma+Num
mostrar Suma;
Hasta Que Suma>Limite;
FinAlgoritmo
Algoritmo Ejercicio3
Definir Monto, Cuota, Porcentaje Como Real;
Mostrar Cuota;
FinAlgoritmo
// Se tiene un conjunto de 1.000 tarjetas cada una contiene la informacin del
censo para una persona
Algoritmo Ejercicio4
Definir Nro, age, i, f Como Entero
Definir sexo, civil Como Caracter
Escribir "CENSO";
f<-0;
Repetir
Escribir Sin Saltar "Genero (F/M): ";
leer sexo;
Si sexo <> 'F' y sexo <> 'M' Entonces
Escribir "Opcion incorrecta introduzca F=Femenino,
M=Masculino";
FinSi
Hasta Que sexo='F' o sexo = 'M'
Repetir
Escribir Sin Saltar "Estado Cvil (S/C/V/D): ";
leer civil;
Si civil <> 'S' y civil <> 'C' y civil <> 'V' y civil <> 'D'
Entonces
Escribir "Opcion incorrecta introduzca S=Soltero,
C=Casado, V=Vuido, D=Divorciado";
FinSi
Hasta Que civil='S' o civil = 'C' o civil = 'V' o civil = 'D'
//5.- En una empresa se requiere calcular el salario semanal de cada uno de los
empleados que laboran en ella
//el salario se obtiene de la siguiente forma:
//-S el obrero trabaja 40 horas o menos se le paga 2.085 bs por hora
//-S trabaja ms de 40 horas se le paga 2.085 por cada una de las
//primeras 40 horas y 2.600 por cada hora extra.
Algoritmo Ejercicio5
Definir HorasT, HorasE Como Entero;
Definir Salario Como Real;
Leer HorasT;
Mostrar Salario;
FinAlgoritmo
//6.- Un estudiante desea saber cual ser su promedio general en llas tres
materias ms fciles que cursa
//y cual ser el promedio que obtendr en cada una de ellas. Estas materias se
evalan como se muestra a continuacin:
Prueba 90%
//
//
Prueba 80%
//
//
Prueba 85%
//
//
Trabajo 5%
//
//
Trabajo 5%
//
//
Trabajo 10%
//
//
Trabajo 10%
Algoritmo Ejercicio6
Definir
NotaLogPrue,NotaLogTrab1,NotaLogTrab2,NotaLogTrab3,NotaProgPrue,NotaProg
Trab1,NotaProgTrab2 como real;
Definir
NotaArqPrue,NotaArqTrab1,NotaArqTrab2,NotaArqTrab3,NotaFisParc1,NotaFisTra
b1,NotaFisParc2 como real;
Definir
NotaFisTrab2,NotaFisParc3,NotaFisTrab3,NotaFisParc4,NotaFisTrab4,PromLog,Pro
mProg,PromFis,PromGeneral como real;
Repetir
Escribir "Ingrese Nota de la Prueba de Logica";
Leer NotaLogPrue;
Hasta Que NotaLogPrue>=0 y NotaLogPrue<=20;
Repetir
Escribir "Ingrese Nota del 1er Trabajo de Logica";
Leer NotaLogTrab1;
Hasta Que NotaLogTrab1>=0 y NotaLogTrab1<=20;
Repetir
Escribir "Ingrese Nota del 2do Trabajo de Logica";
Leer NotaLogTrab2;
Hasta Que NotaLogTrab2>=0 y NotaLogTrab2<=20;
Repetir
Escribir "Ingrese Nota del 3er Trabajo de Logica";
Leer NotaLogTrab3;
Hasta Que NotaLogTrab3>=0 y NotaLogTrab3<=20;
NotaLogPrue=(NotaLogPrue*0.01)*90;
NotaPromLogTrab
=((((NotaLogTrab1+NotaLogTrab2+NotaLogTrab3)/3)*0.01)*10);
Repetir
Escribir "Ingrese Nota de la Prueba de Programacion";
Leer NotaProgPrue;
Hasta Que NotaProgPrue>=0 y NotaProgPrue<=20;
Repetir
Escribir "Ingrese Nota del 1er Trabajo de Programacion";
Leer NotaProgTrab1;
Hasta Que NotaProgTrab1>=0 y NotaProgTrab1<=20;
Repetir
Escribir "Ingrese Nota del 2do Trabajo de Programacion";
Leer NotaProgTrab2;
Hasta Que NotaProgTrab2>=0 y NotaProgTrab2<=20;
NotaProgPrue
=(NotaProgPrue*0.01)*80;
NotaPromProgTrab=((((NotaProgTrab1+NotaProgTrab2)/2)*0.01)*20);
Repetir
Escribir "Ingrese Nota de la Prueba de Arquitectura";
Leer NotaArqPrue;
Hasta Que NotaArqPrue>=0 y NotaArqPrue<=20;
Repetir
Escribir "Ingrese Nota del 1er Trabajo de Arquitectura";
Leer NotaArqTrab1;
Hasta Que NotaArqTrab1>=0 y NotaArqTrab1<=20;
Repetir
Escribir "Ingrese Nota del 2do Trabajo de Arquitectura";
Leer NotaArqTrab2;
Hasta Que NotaArqTrab2>=0 y NotaArqTrab2<=20;
Repetir
Escribir "Ingrese Nota del 3er Trabajo de Arquitectura";
Leer NotaArqTrab3;
Hasta Que NotaArqTrab3>=0 y NotaArqTrab3<=20;
NotaArqPrue =(NotaArqPrue*0.01)*85;
NotaPromArqTrab
=((((NotaArqTrab1+NotaArqTrab2+NotaArqTrab3)/3)*0.01)*15);
Repetir
Escribir "Ingrese Nota del 1er Parcial de Fisica";
Leer NotaFisParc1;
Hasta Que NotaFisParc1>=0 y NotaFisParc1<=20;
Repetir
Escribir "Ingrese Nota del 1er Trabajo de Fisica";
Leer NotaFisTrab1;
Hasta Que NotaFisTrab1>=0 y NotaFisTrab1<=20;
Repetir
Escribir "Ingrese Nota del 2do Parcial de Fisica";
Leer NotaFisParc2;
Hasta Que NotaFisParc2>=0 y NotaFisParc2<=20;
Repetir
Escribir "Ingrese Nota del 2do Trabajo de Fisica";
Leer NotaFisTrab2;
Hasta Que NotaFisTrab2>=0 y NotaFisTrab2<=20;
Repetir
Escribir "Ingrese Nota del 3er Parcial de Fisica";
Leer NotaFisParc3;
Hasta Que NotaFisParc3>=0 y NotaFisParc3<=20;
Repetir
Escribir "Ingrese Nota del 3er Trabajo de Fisica";
Leer NotaFisTrab3;
Hasta Que NotaFisTrab3>=0 y NotaFisTrab3<=20;
Repetir
Escribir "Ingrese Nota del 4to Parcial de Fisica";
Leer NotaFisParc4;
Hasta Que NotaFisParc4>=0 y NotaFisParc4<=20;
Repetir
Escribir "Ingrese Nota del 4to Trabajo de Fisica";
Leer NotaFisTrab4;
Hasta Que NotaFisTrab4>=0 y NotaFisTrab4<=20;
NotaFisParc1=(NotaFisParc1*0.01)*15;
NotaFisTrab1=(NotaFisTrab1*0.01)*5;
NotaFisParc2=(NotaFisParc2*0.01)*15;
NotaFisTrab2=(NotaFisTrab2*0.01)*5;
NotaFisParc3=(NotaFisParc3*0.01)*20;
NotaFisTrab3=(NotaFisTrab3*0.01)*10;
NotaFisParc4=(NotaFisParc4*0.01)*20;
NotaFisTrab4=(NotaFisTrab4*0.01)*10;
PromLog
PromProg
=NotaLogPrue+NotaPromLogTrab;
=NotaProgPrue+NotaPromProgTrab;
PromArq
=NotaArqPrue+NotaPromArqTrab;
PromFis
=NotaFisParc1+NotaFisTrab1+NotaFisParc2+NotaFisTrab2+NotaFisParc3+NotaF
isTrab3+NotaFisParc4+NotaFisTrab4;
PromGeneral
=((PromLog+PromProg+PromArq)/3);
Borrar Pantalla
Imprimir " ";
Imprimir "______________________________________________";
Imprimir "
|";
| ",PromLog;
Imprimir "_________________________________________|____";
Imprimir "
|";
|";
| ";
| ",PromFis;
Imprimir "_________________________________________|____";
Imprimir "
|";
|";
Esperar Tecla
FinAlgoritmo
//7.- En un supermercado un cajero captura los precios de los artculos que los
clientes compran
//e indica a cada cliente cual es el monto que deben pagar.
//Al final del da le indica a su supervisor cuanto fue lo que cobr en total a
todos los clientes que pasaron por su caja.
Algoritmo Ejercicio7
Algoritmo Ejercicio8
Definir MontoV, Iva, TotalP, PagoC, Cambio, Caja, Deuda Como Real
Definir Op Como Caracter
Repetir
Borrar Pantalla
Iva=MontoV*0.12
TotalP=Iva+MontoV
Cambio=PagoC-TotalP
Caja=Caja+TotalP
Borrar Pantalla
Algoritmo Ejercicio9
Repetir
Escribir "Ingrese Primer Valor";
Leer A;
Escribir "Ingrese Segundo Valor";
Leer B;
Escribir "Ingrese Tercer Valor";
Leer C;
Si A=B o A=C o B=C Entonces
Escribir "Dos de los numeros ingresados son Iguales";
FinSi
Esperar Tecla
Borrar Pantalla
Hasta Que A<>B y A<>C y B<>C;
Men=A
FinSi
Borrar Pantalla
Imprimir "__________________________";
Imprimir " ";
Imprimir "El Numero Mayor es: | ",May;
Imprimir "__________________________";
Imprimir " ";
Imprimir "El Numero Menor es: | ",Men;
Imprimir "__________________________";
FinAlgoritmo
//10.- De los hombres casados del estado Zulia, se desea saber; cuntos tienen
hijos y cuntos no tienen:
//adems se desea tener un promedio del nuevo nmero de hijos.
Algoritmo Ejercicio10
Definir Registro, CantH, H2, i, j, k Como Entero;
Definir PromH Como Real;
Definir H1 Como Caracter;
Repetir
Escribir "Indique si tiene Hijos (s) o (n)";
Leer H1;
Si H=s Entonces
i=i+1
Borrar Pantalla
k=i+j
PromH=CantH/i;
Si edad>=21 entonces
g=g+1
Sino
f=f+1;
edad1=edad1+edad;
FinSi
Fin Para
prom=edad1/f
Algoritmo Ejercicio12
Definir Mult, Base, Nro Como Entero
Mult=Mult+Base;
Mostrar Mult;
Fin Para
FinAlgoritmo
Algoritmo Ejercicio13
Definir Registro, CI, E2, i, j,l Como Entero
Definir Prom Como Real
Definir E1 Como Caracter
Repetir
Escribir "Ingrese Nro de Cedula";
Leer CI;
Si E=s Entonces
i=i+1
Borrar Pantalla
k=i+j
Prom=E2/i;
Algoritmo Ejercicio14
Pganado=Ganado*3
Pempatado=Empatado*1
Ptotal=Pganado+Pempatado
Algoritmo Ejercicio15
Definir Cdisco, Trespaldo, TrespaldoM como Real;
TrespaldoM=Trespaldo*1024;
Cdisco=TrespaldoM/700;
FinAlgoritmo
Algoritmo Ejercicio16
Definir H1, H2, Dif como Entero;
Si H1<H2 Entonces
Dif=H2-H1
Imprimir "El Hermano Mayor es: ",H2;
Sino
Dif=H1-H2
Imprimir "El Hermano Mayor es: ",H1
FinSi
Algoritmo Ejercicio17
Definir UniPro como Entero;
Si UniPro<=100 Entonces
Escribir "El trabajador no recibira incentivo ya que no cumplio con
la produccion minima";
Sino
Unipro= Unipro-100
Escribir "El Trabajador Recibira Incentivo ya el Excedente de
Produccion Semanal es de: ",Unipro;
FinSi
FinAlgoritmo
//18.- Realice un algoritmo que registre un monto de venta alcanzado por un
vendedor durante el mes,
//luego de calcular la bonoficacin que le corresponde sabiendo:
//___________________________________
//|_____MONTO______|__BONIFICACIN__|
//|_ 0 - 1000 _|_
_|
_|
_|
_|
Algoritmo Ejercicio18
Definir MontoV, Bonificacion como Real;
Algoritmo Ejercicio19
Definir Base, Nro Como Entero
Base=1
Algoritmo Ejercicio20
Definir i como Entero;
Definir Nombre Como Caracter;
Dimension Nombre(10);
i<-0
FinPara
FinAlgoritmo