ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Trabajo De Algoritmia


Enviado por   •  4 de Junio de 2014  •  1.647 Palabras (7 Páginas)  •  414 Visitas

Página 1 de 7

TRABAJO DE ALGORITMO Y ESTRUCTURA DE DATOS

1. Para un salario bruto hasta de $1.500, no hay retención. Para un salario bruto de $1500 a $ 3.000 el porcentaje de retención es de 5%. Para un salario bruto mayor de $3000 el porcentaje de retención es 8%. Obtener el nombre del empleado, el salario bruto, el valor de la retención y el salario neto. Se debe leer el nombre y el salario.

Inicio

//Declarar variables

SB, SN, Ret;

//Datos de entrada

Escribir “El salario bruto del trabajador es”;

Leer sb;

Escribir “El salario neto del trabajador es”;

Leer sn;

Escribir “El porcentaje de retención es”

Leer ret;

//Instrucciones

SN = SB -Ret

Si (SB <= 1500) entonces

Ret = 0

Sino

Si (SB > 3000) entonces

Ret = (8/100)+SB

Sino

Si (SB < 3000) entonces

Ret = (5/100)*SB

Fin si

//Datos de Salida

Escribir “El salario bruto, retención y salario neto es”, sb, ret, sn;

FIN

2. Leer de un registro el nombre de un empleado , el salario básico por hora y el número de horas trabajadas durante una semana. Calcular el salario neto, teniendo en cuenta que si el número de horas trabajadas durante la semana es mayor de 48, esas horas demás se consideran horas extras y tienen un 35 % de recargo. Imprima el nombre del empleado y el salario neto.

Inicio

//Declarar variables

Sb, Ht, SN, Sextr, Extr

//Datos de entrada

Escribir “El salario por hora es”;

Leer sb;

Escribir “El salario por hora extra es”;

Leer Sextr;

//Declarar constante

Tr = 0.35;

//Instrucciones

Si (Ht > 48) entonces

Extr = Ht-48

Sextr = Sb+Sb*Tr

SN=(48*Sb)+(Extra*Sextr)

Sino

SN=Sb*Ht

Ret = (8/100)+SB

Fin si

//Datos de Salida

Escribir “El salario neto es”, SN;

FIN

3. Crear un algoritmo que calcule la raíz cuadrada del número que introduzca el usuario. Si se introduce un número negativo, debe mostrar un mensaje de error y volver a pedirlo (tantas veces como sea necesario).

Inicio

//Declarar variables

x, rc ;

//Datos de entrada

Escribir “dime un numero”;

Leer x;

//Instrucciones

Si x<0 entonces

No puede ser negativo;

Sino

x > 0 entonces

Puede ser negativo;

Fin si

//Datos de Salida

Escribir “Su raíz es”, rc(x);

FIN

4. Efectuar un algoritmo que permita obtener el valor de la función 4x3 para un rango de valores ingresado

Inicio

//Declarar variables y tipo de Datos

Escribir (Indique el rango (Xi..Xf):’)

Leer (Xi, Xf)

Escribir (“X:”, “Y:”)

Según X=Xi hasta Xf Hacer

Y=4*x*X*X

Escribir (x,y)

Fin Segun

FIN

5. En un estacionamiento cobran $/. 1.500 por hora o fracción. Diseñe un algoritmo que determine cuanto debe pagar un cliente por el estacionamiento de su vehículo, conociendo el tiempo de estacionamiento en horas y minutos.

Inicio

//Declarar variables

Horas, minutos, pago;

//Datos de entrada

Escribir “El tiempo en horas y minutos es”;

Leer h, m;

//Instrucción

Si (minutos > 0)

Horas = horas + 1

Pago = horas*1500

//Datos de Salida

Escribir “El pago del cliente es”, pago;

FIN

6. Un supermercado ha puesto en oferta la venta al por mayor de cierto producto, ofreciendo un descuento del 15% por la compra de más de 3 docenas y 10% en caso contrario. Además por la compra de más de 3 docenas se obsequia una unidad del producto por cada docena en exceso sobre 3. Diseñe un algoritmo que determine el monto de la compra, el monto del descuento, el monto a pagar y el número de unidades de obsequio por la compra de cierta cantidad de docenas del producto.

Inicio

//Declaracion de variables

Montopag, montocom, montodes, precio;

//Datos de entrada

...

Descargar como (para miembros actualizados)  txt (8.6 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com