Você está na página 1de 11

EJERCICIOS DE FUNDAMENTOS DE PROGRAMACIN

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


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

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 PSeInt
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
Inicio

X
Y;;

A <- 6;
B <- 7;
Resultado <- A*X+B*Y;

el resultado es:, Resultado;

Fin

Pedir una temperatura en grados centgrados y convertirla a Fahrenheit y Kelvin


Ejercicio en PSeInt
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

Inicio

Centgrados;

Kelvin <- centigrados+273;


Fahrenheit <- (1.8*centgrados)+32;

Kelvin, Fahrenheit;

Fin

Nm

Pedir al usuario que escriba cualquier numero y evaluarlo si es positivo o negativo


Ejercicio en PSeInt
Proceso numero_pos_o_neg
Escribir "introduce un numero con signo:";
Leer numero;
Si numero>=0 Entonces
Escribir "el numero es positivo";
El numero es negativo;
Sino
Escribir "el numero es negativo";
FinSi
FinProceso
Fin

Diagrama de flujo

INICI
O

Nm>=0

Disear un algoritmo que lea cuatro variables y calcule e imprima su producto, suma y media
aritmtica
Ejercicio en PSeInt
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
Inicio

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;

Fin

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 PSeInt
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

Inicio

Cantidad;

Inters <- cantidad*0.2;


Cantidadfinal <- cantidad-inters;

Cantidadfinal;

Fin

Disear un algoritmo que le un valor en dlares y lo convierta a colones salvadoreos


Ejercicio en PSeInt
Proceso sin_titulo
Escribir "cantidad de dolares:";
Leer dolares;
colones<-dolares*8.75;
Escribir "en colones equivale a:",colones;
FinProceso
Diagrama de flujo
Inicio

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 PSeInt
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

Inicio

Numero1, Numero2;

Resultado <- 2*Numero1 + Numeor2^2;

el resultado es:, Resultado;

Fin

Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo
de estudiantes
Ejercicio en PSeInt
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
Inicio

Alumnos, Hombres, Mujeres;

Hombres1 <- (Hombres*100)/Alumnos;


Mujeres1 <- (Mujeres*100)/Alumnos;

el porcentaje de hombres es:, Hombres1;


el porcentaje de mujeres es:, Mujeres1;

Fin

Leer el sueldo de tres empleados y aplicarles un aumento del 10, 12 y 15% respectivamente.
Desplegar el resultado.
Ejercicio en PSeInt

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

Inicio

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;

Fin

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 PSeInt

Proceso sin_titulo

Escribir "cm:";

Leer cm;

pulgadas<-cm*0.39737;

Escribir "en pulgadas equivale a:",pulgadas;

FinProceso
Diagrama de flujo

Inicio

Cm;

Pulgadas <- cm*0.39737;

en pulgadas equivale a:, Pulgadas;

Fin

Você também pode gostar