Sie sind auf Seite 1von 2

EJERCICIO 1

PROCESO PAGOPORHORASNORMALESYEXTRAS
ESCRIBIR SIN SALTAR "INGRESE EL NOMBRE DEL TRABAJADOR:";
LEER NOMBRE_DEL_TRABAJADOR;
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE HORA NORMAL:";
LEER HORA_NORMAL;
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE HORAS TRABAJADAS:";
LEER HORAS_TRABAJADAS;
SI HORAS_TRABAJADAS>48 ENTONCES
HORAS_EXTRAS <- 48-HORAS_TRABAJADAS;
SINO
HORAS_EXTRAS <- 0;
FINSI
PAGO_DEL_TRABAJADOR <-
HORAS_TRABAJADAS*HORA_NORMAL+HORAS_EXTRAS*HORA_NORMAL*0.5;
ESCRIBIR "NOMBRE DEL TRABAJADOR: ", NOMBRE_DEL_TRABAJADOR;
ESCRIBIR "VALOR DE HORAS EXTRAS: ", HORAS_EXTRAS;
ESCRIBIR "VALOR DE PAGO DEL TRABAJADOR: ", PAGO_DEL_TRABAJADOR;
FINPROCESO

EJERCICIO 2

PROCESO CAPICUADEDOSCIFRAS
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE NUMERO:";
LEER NUMERO;
SI NUMERO MOD 10 = (NUMERO-NUMERO MOD 10)/10 ENTONCES
ESCRIBIR "ES CAPICÚA";
SINO
ESCRIBIR "NO ES CAPICÚA";
FINSI
FINPROCESO

EJERCICIO 3
PROCESO PAGOSEMANALENBASEA40HORAS
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE HORAS TRABAJADAS:";
LEER HORAS_TRABAJADAS;
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE PAGO POR HORA:";
LEER PAGO_POR_HORA;
PAGO_NORMAL <- HORAS_TRABAJADAS*PAGO_POR_HORA;
SI HORAS_TRABAJADAS>40 ENTONCES
PAGO_EXTRA <- (HORAS_TRABAJADAS-40)*0.5;
SINO
PAGO_EXTRA <- 0;
FINSI
SUELDO_BRUTO <- PAGO_NORMAL+PAGO_EXTRA;
SI SUELDO_BRUTO>500 ENTONCES
DESCUENTO <- SUELDO_BRUTO*0.1;
SINO
DESCUENTO <- 0;
FINSI
PAGO_SEMANAL <- SUELDO_BRUTO-DESCUENTO;
ESCRIBIR "VALOR DE DESCUENTO: ", DESCUENTO;
ESCRIBIR "VALOR DE PAGO EXTRA: ", PAGO_EXTRA;
ESCRIBIR "VALOR DE PAGO NORMAL: ", PAGO_NORMAL;
ESCRIBIR "VALOR DE PAGO SEMANAL: ", PAGO_SEMANAL;
ESCRIBIR "VALOR DE SUELDO BRUTO: ", SUELDO_BRUTO;
FINPROCESO

EJERCICIO 4
PROCESO SIN_TITULO
ESCRIBIR "ARTICULO"
LEER NOMB
ESCRIBIR "CLAVE"
LEER CVE
ESCRIBIR "PRECIO"
LEER PREC_ORIG
SI CVE=01 ENTONCES
PREC_DESC<-PREC_ORIG-PREC_ORIG*.10
SINO
PREC_DESC<-PREC_ORIG-PREC_ORIG*.20
FINSI
ESCRIBIR "DATOS:",NOMB;
ESCRIBIR "CLAVE:",CVE;
ESCRIBIR "PRECIO:",PREC_ORIG;
ESCRIBIR "PRECIO DESCUENTO:",PREC_DESC;
ESCRIBIR "ROSSELYN CORZO BOCANEGRA"
FINPROCESO

EJERCICIO 6
PROCESO ALGORITMO1
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE HORAS TRABAJADAS:";
LEER HORAS_TRABAJADAS;
ESCRIBIR SIN SALTAR "INGRESE EL VALOR DE PAGO POR HORA:";
LEER PAGO_POR_HORA;
PAGO <- HORAS_TRABAJADAS*PAGO_POR_HORA;
SI HORAS_TRABAJADAS>40 ENTONCES
PAGO <- PAGO+(HORAS_TRABAJADAS-40)*PAGO_POR_HORA;
FINSI
SI HORAS_TRABAJADAS>48 ENTONCES
PAGO <- PAGO+(HORAS_TRABAJADAS-48)*PAGO_POR_HORA;
FINSI
ESCRIBIR "VALOR DE PAGO: ", PAGO;
FINPROCESO

Das könnte Ihnen auch gefallen