1. PEDRO JESUS VASQUES
GRUPO 1B1
CODIGO 502630
TRABAJO PROGRAMACION
EJERCICIOS
INGENIERA MARINA CASALLAS
UNIVERSIDAD CATOLICA DE COLOMBIA
MAYO 1 DE 2009
2. EJERCICIO NUMERO 1
Proceso salario_por_horas_de_un_trabajador
Escribir quot;nombre trabajadorquot;
Leer n;//nombre del trabajador//
Escribir quot;numero de horasquot;
Leer k; //numero de horas//
acum<-k; //acumulado de horas//
Escribir quot;Ingrese valor por hora”
Leer hora; //numero de horas//
acum<-acum*hora; //numero de horas por valor de la hora//
Escribir quot;el salario es: quot;,acum;//escribe el valor del salario del trabajador//
FinProceso
3. EJERCICIO NUMERO 2
Proceso horas_extras
Escribir quot;nombre del trabajadorquot;
Leer n;
Escribir quot;numero de horas trabajadasquot;
Leer h;
Escribir quot;valor de la horaquot;
Leer v;
acum<-0;
si h<-40 entonces
acum<-acum*h*v;
Sino
Escribir quot;digite las horas extrasquot;
Leer h_e;
si h+h_e=40 Entonces
acum<-acum+v*h*50/100;
FinSi
FinSi
Escribir quot;el salario esquot;,acum;
FinProceso
4. EJERCICIO NUMERO 3
Proceso descuentodesueldo
Escribir quot; digite sueldoquot;
Leer s;//sueldo del trabajador//
Escribir quot;descuentoquot;
Leer d;//descuento//
si s<=1000 Entonces
d<-s*d;
Sino
Escribir quot;su descuento esquot;,s*d/100;
d<-(s-2000)*0.05+1000*0.1;
Sino
d<-(s-2000)*0.03+1000*0.1;
Escribir quot;sueldo neto a pagarquot;,s-d;
FinSi
Fin proceso
5. EJERCICIO NUMERO 4
Proceso Descuento
Escribir quot; Montoquot;
Leer m;//monto del descuento//
d<-0
si m>100 Entonces
Escribir quot;gigite el descuentoquot;
Leer d;//valor del descuento//
d<-m*10/100
Sino
d<-m*2/100;
FinSi
Escribir quot;su descuento esquot;,d;
FinProceso
6. EJERCICIO NUMERO 5
Proceso tiempo
Escribir quot;digite el tiempo en segundosquot;
Leer t_S;//tiempo en segundos//
m<-0//segundos restantes//
segundos<-0
m<-60-t_s
Si m<>0 Entonces
segundos<-60-t_s*60
FinSi
Escribir quot;los segundos restantes sonquot; ,m;
FinProceso
7. EJERCICIO NUMERO 6
Proceso dias_horas_minutos
tiempo<-0;//tiempo en minutos//
dias<-0 ;//dias trascurridos//
minutos<-0
horas<-0;//horas tomadas//
f<-0
Escribir quot;digite el tiempo en minutosquot;
Leer tiempo
si tiempo/1440<>0 Entonces
dias<-tiempo/1440
f<-tiempo*1440
horas<-f/60
minutos<-f/1440
Escribir quot;diasquot;,dias;
Escribir quot;horasquot;,horas;
escribir quot;minutosquot;,minutos;
FinSi
FinProceso
8. EJERCICIO NUMERO 7
Proceso numeros_naturales
cont<-0;//Contador//
suma<-0;//suma de numeros naturales//
Escribir quot;Numero naturalquot;
Leer N;
Mientras cont<=N Hacer
suma<-suma+cont
cont<-cont+1
FinMientras
Escribir quot;sumados los Numeros naturalesquot;,cont;
Escribir quot;sumaquot;,suma;
FinProceso