1.1 - Elabore un algoritmo que imprima su nombre, edad y sexo.
Proceso DatosP
Definir
Nombre, Sexo, Euclides Como Carácter;
Definir
Edad Como Entero;
Escribir
"Nombre";
Leer
Nombre;
Escribir
"Edad";
Leer
Edad;
Escribir
"Sexo";
Leer
Sexo;
FinProceso
1.2 - Realice
un algoritmo que obtenga el promedio de edades de tres (3) Personas.
Proceso
Edadpromedio
Definir Edad, EdadDos, EdadTres Como Entero;
Definir Prom Como Entero;
Definir NomUno, NomDos, NomTres Como Carácter;
Escribir "Nombre
1:";
Leer NomUno;
Escribir "Nombre
2";
Leer NomDos;
Escribir "Nombre
3";
Leer NomTres;
Escribir "Edad
1";
Leer Edad;
Escribir "Edad
2";
Leer EdadDos;
Escribir "Edad
3";
Leer EdadTres;
Escribir "Edad
Promedio:";
Escribir (Edad+EdadDos+EdadTres)/3;
Leer EdadTres;
Leer Edad;
Leer EdadDos;
Leer EdadTres;
FinProceso
1.3 - Un
supermercado ofrece un descuento del 15% sobre el total de la compra Realizada
por un cliente. Desarrolle un algoritmo que determine cuánto deberá Pagar finalmente un
cliente por su compra.
Proceso Porcentaje
Definir ValorX Como Real;
Definir Desc Como Entero;
Escribir "Valor A Pagar";
Leer ValorX;
Escribir "Descuento";
Leer Desc;
Escribir "Devuelta:";
Escribir ValorX-ValorX *
Desc/100;
FinProceso
1.4 - Desarrolle
un algoritmo, que dada una cantidad en pesos, obtenga su Equivalente
en dólares, asumiendo que la unidad cambiaría es un dato Desconocido.
Proceso USDPesos
Definir dólar, tasactual,
peso Como Real;
Escribir "Escriba los dolares";
Leer dólar;
Escribir "Escriba tasa actual";
Leer tasactual;
Peso<-dólar*tasactual;
Escribir "El valor en peso es";
Escribir peso;
FinProceso
1.5 - Diseñe
un algoritmo que permita calcular el nuevo salario de un obrero si Obtuvo
un incremento del 25% sobre su salario anterior.
Proceso
Salario
Definir salariomin, aumento Como Real;
Definir empleado como carácter;
Definir salarioant como entero;
Escribir "salario
antiguo";
Leer salarioant;
Escribir "aumento";
Leer aumento;
Escribir "Salario
nuevo";
Escribir salarioant*aumento/100;
FinProceso
1.6 - El dueño de una tienda compra un artículo a
un precio determinado. Elabore Un
algoritmo, que le permita obtener el precio en que lo debe vender para Obtener una ganancia del
30%.
Proceso Ganancia
Definir saldo Como Entero;
Definir venta Como Entero;
Definir precio Como Entero;
Escribir "Saldo";
Leer saldo;
Escribir "Precio de
venta";
Leer venta;
Precio<-venta*0.30;
Escribir "su
ganancia es:";
Escribir precio;
FinProceso
1.7 -
A la mamá de Juan le
preguntan su edad, y contesta: tengo 3 hijos, pregúntele a Juan su edad. Alberto
tiene 2/3 de la edad de Juan, Ana tiene 4/3 de la edad de Juan y mi edad es la
suma de las tres. Hacer un algoritmo que muestre la edad de los cuatro.
Proceso Ejercicioresuelto
Definir EdadAlberto, EdadAna, EdadMama Como Real;
Definir EdadJuan Como Entero;
Escribir "Edad de Juan:";
Leer EdadJuan;
Escribir "Edad de
Alberto:";
EdadAlberto=EdadJuan*0.6;
Escribir EdadAlberto;
Escribir "Edad de
Ana:";
EdadAna=EdadJuan*1.3;
Escribir EdadAna;
Escribir "La edad
de la mamá es:";
EdadMama=EdadAna+EdadJuan+EdadAlberto;
Escribir EdadMama;
FinProceso
1.8 - Un empleado trabaja 48 horas en la semana a
razón de $5.000 hora. El porcentaje de retención en la fuente es del 12,5% del
salario bruto. Se desea saber cuál es el salario bruto, la retención en la
fuente y el salario neto del trabajador.
Proceso EjercicioEmpleado
Definir ValorHora, HorasSem, SalBrut, RetFuente,SalNet Como Real;
Definir ValorHora, HorasSem, SalBrut, RetFuente,SalNet Como Real;
Escribir "Número
de Horas semanales:";
Leer HorasSem;
Escribir "Valor
Hora Trabajada:";
Leer ValorHora;
Escribir "El
salario neto mensual es:";
SalNet=ValorHora*HorasSem*4;
Escribir SalNet;
Escribir "La
retención en la fuente es:";
RetFuente=SalNet*12.5/100;
Escribir RetFuente;
Escribir "El
salario bruto es:";
SalBrut=SalNet+RetFuente;
Escribir SalBrut;
FinProceso
1.9 - Escriba
un algoritmo que, dados los valores A y B, encuentre:
A-B
A+B
A*B
A/B
Proceso EjercicioAyB
Definir VariableA, VariableB, Suma, Resta, Multi, Divi Como Real;
Escribir "Por
favor ingrese Valor A";
Leer VariableA;
Escribir "Por
favor ingrese Valor B";
Leer VariableB;
Suma=
VariableA + VariableB;
Resta=
VariableA - VariableB;
Divi=
VariableA / VariableB;
Multi=
VariableA * VariableB;
Escribir "Resultado
A+B";
Escribir Suma;
Escribir "Resultado A-B";
Escribir Resta;
Escribir "Resultado A*B";
Escribir Multi;
Escribir "Resultado
A/B";
Escribir Divi;
FinProceso
2.0 - Elabore un algoritmo que lea un número y
obtenga su cuadrado y su cubo
Proceso EjercicioCuadroCubo
Definir Num, Cuadrado, Cubo Como Real;
Escribir "Por favor digite un número";
Leer Num;
Escribir "El
cuadrado es:";
Cuadrado=Num*Num;
Escribir Cuadrado;
Escribir "El cubo
es:";
Cubo=Num*Num*Num;
Escribir Cubo;
FinProceso
2.1 - Elabore un algoritmo que lea un numero
negativo e imprima el número y el positivo del mismo
Proceso NumeroNegativoPositivo
Definir Num Como Real;
Escribir "Por
favor digite número";
Leer Num;
Escribir "Su número es:";
Escribir -Num;
Escribir "Su
positivo es:";
Escribir +Num;
FinProceso
2.2 - Elabore un algoritmo que lea las variables
A y B y pase el valor de A a B y de B a
A. sin usar más variables
Proceso VariablesInvertidas
Definir
VarA,
VarB Como Real;
Escribir
"Escribir Variable A";
Leer
VarA;
Escribir
"Escribir Variable B";
Leer
VarB;
VarA
= VarA + VarB;
VarB= VarA - VarB;
VarA= VarA - VarB;
Escribir
"Valores Invertidos A & B";
Escribir
VarA;
Escribir
VarB;
FinProceso
No hay comentarios:
Publicar un comentario