You are on page 1of 11

EJERCCOS DE FUNDAMENTOS DE PROGRAMACN

Calcular la edad de una persona, pedir como dato el ao de nacimiento


Ejercicio en PSent
Proceso edad
Escribir "ao de nacimiento";
Leer nacimiento;
Edad<-2011-nac;
Escribir "LA EDAD ES:", Edad;
FinProceso

Diagrama de flujo

nicio
Ao de nacimiento;
Edad<-2011 ao de nacimiento;
"la edad es:, Edad;
Fin
Calcular el resultado de la formula AX+BY donde A=6 y B=7
Ejercicio en PSent
Proceso formula
Escribir "valor para x:";
Leer a1;
Escribir "valor para y:";
Leer b1;
A<-6;
B<-7;
resultado<-A*a1+B*b1;
Escribir "el resultado es:", resultado;
FinProceso
Diagrama de flujo


nicio
Fin
X
Y;
;
A <- 6;
B <- 7;
Resultado <- A*X+B*Y;
"el resultado es:, Resultado;
Pedir una temperatura en grados centgrados y convertirla a Fahrenheit y Kelvin
Ejercicio en PSent
Proceso conversor_de_temperatura
Escribir "temperatura en grados centigrados:";
Leer centigrados;
kelvin<-centigrados+273;
fahrenheit<-(1.8*centigrados)+32;
Escribir "kelvin :", kelvin;
Escribir "fahrenheit :",fahrenheit;
FinProceso
Diagrama de flujo


nicio
Fin
Centgrados;
Kelvin <- centigrados+273;
Fahrenheit <- (1.8*centgrados)+32;
Kelvin, Fahrenheit;
Pedir al usuario que escriba cualquier numero y evaluarlo si es positivo o negativo
Ejercicio en PSent
Proceso numero_pos_o_neg
Escribir "introduce un numero con signo:";
Leer numero;
Si numero>=0 Entonces
Escribir "el numero es positivo";
Sino
Escribir "el numero es negativo";
FinSi
FinProceso
Diagrama de flujo

Ll numero es poslLlvo"
Sl
no
num0
Ll numero es negaLlvo"
lln
num
lnlClC
Disear un algoritmo que lea cuatro variables y calcule e imprima su producto, suma y media
aritmtica
Ejercicio en PSent
Proceso sin_titulo
Escribir "numero 1";
Leer numero1;
Escribir "numero 2";
Leer numero2;
Escribir "numero 3";
Leer numero3;
Escribir "numero 4";
Leer numero4;
producto<-numero1*numero2*numero3*numero4;
mediaritmetica<-(numero1+numero2+numero3+numero4)/4;
Escribir "el producto de los numeros es :",producto;
Escribir "la media aritmetica de los numeros es :",mediaritmetica;
FinProceso
Diagrama de flujo


nicio
Fin
Numero1, Numero2, Numero3, Numero4;
Producto<-Numero1*Numero2*Numero3*Numero4;
Mediaritmetica<-(Numero1+Numero2+Numero3+Numero4)/4;
"el producto de los nmeros es:, Producto;
"la media aritmtica es:, mediaritmetica;
Escribir un algoritmo que lea una cantidad depositada en un banco y que calcule la cantidad final
despus de aplicarle un 20% de inters
Ejercicio en PSent
Proceso sin_titulo
Escribir "cantidad depositada:";
Leer cantidad;
interes<-cantidad*0.2;
cantidadfinal<-cantidad+interes;
Escribir "la cantidad final es :",cantidadfinal;
FinProceso
Diagrama de flujo


nicio
Fin
Cantidad;
nters <- cantidad*0.2;
Cantidadfinal <- cantidad-inters;
Cantidadfinal;
Disear un algoritmo que le un valor en dlares y lo convierta a colones salvadoreos
Ejercicio en PSent
Proceso sin_titulo
Escribir "cantidad de dolares:";
Leer dolares;
colones<-dolares*8.75;
Escribir "en colones equivale a:",colones;
FinProceso
Diagrama de flujo



nicio
Dlares;
Colones <- dlares * 8.75;
"en colones equivale a:, colones;
Fin
Leer dos nmeros y encontrar la suma del doble del primero ms el cuadrado del segundo
Ejercicio en PSent
Proceso sin_titulo
Escribir "primer numero :";
Leer numero1;
Escribir "segundo numero :";
Leer numero2;
resultado<-2*numero1+numero2^2;
Escribir "el resultado es:",resultado;
FinProceso
Diagrama de flujo

nicio
Fin
Numero1, Numero2;
Resultado <- 2*Numero1 + Numeor2^2;
"el resultado es:, Resultado;
Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo
de estudiantes
Ejercicio en PSent
Proceso sin_titulo
Escribir "total de alumnos :";
Leer alumnos;
Escribir "total de hombres :";
Leer hombres;
Escribir "total de mujeres :";
Leer mujeres;
hombres1<-(hombres*100)/alumnos;
mujeres1<-(mujeres*100)/alumnos;
Escribir "el porcentaje de hombres es :",hombres1;
Escribir "el porcentaje de mujeres es :",mujeres1;
FinProceso
Diagrama de flujo

nicio
Fin
Alumnos, Hombres, Mujeres;
Hombres1 <- (Hombres*100)/Alumnos;
Mujeres1 <- (Mujeres*100)/Alumnos;
"el porcentaje de hombres es:, Hombres1;
"el porcentaje de mujeres es:, Mujeres1;
Leer el sueldo de tres empleados y aplicarles un aumento del 10, 12 y 15% respectivamente.
Desplegar el resultado.
Ejercicio en PSent
Proceso sin_titulo
Escribir "sueldo del trabajador 1:";
Leer sueldo1;
Escribir "sueldo del trabajador 2:";
Leer sueldo2;
Escribir "sueldo del trabajador 3:";
Leer sueldo3;
aumento1<-sueldo1*0.10;
pagofinal1<-sueldo1+aumento1;
aumento2<-sueldo2*0.12;
pagofinal2<-sueldo2+aumento2;
aumento3<-sueldo3*0.15;
pagofinal3<-sueldo3+aumento3;
Escribir "el pago final del trabajador 1 es :",pagofinal1;
Escribir "el pago final del trabajador 2 es :",pagofinal2;
Escribir "el pago final del trabajador 3 es :",pagofinal3;
FinProceso
Diagrama de flujo

nicio
Fin
Sueldo1, Sueldo2, Sueldo3;
aumento1<-sueldo1*0.10;
pagofinal1<-sueldo1+aumento1;
aumento2<-sueldo2*0.12;
pagofinal2<-sueldo2+aumento2;
aumento3<-sueldo3*0.15;
pagofinal3<-sueldo3+aumento3;
Pagofinal1, pagofinal2, pagofinal3;
Elabore un algoritmo que realice la conversin de cm a pulgadas. Donde 1cm = 0.39737 pulgadas.
Por lo tanto, el usuario proporcionara el dato de n en cm. Y el algoritmo dir a cuantas pulgadas es
equivalente.
Ejercicio en PSent
Proceso sin_titulo
Escribir "cm:";
Leer cm;
pulgadas<-cm*0.39737;
Escribir "en pulgadas equivale a:",pulgadas;
FinProceso
Diagrama de flujo



nicio
Fin
Cm;
Pulgadas <- cm*0.39737;
"en pulgadas equivale a:, Pulgadas;

You might also like