carpeta programacion i2.doc
TRANSCRIPT
1
1. Ingresar por teclado y determinar el sueldo que recibe un trabajador semanalmente. Se ingresa el nmero de horas trabajadas y el sueldo por hora. Si el trabajado r labora mas de 40 horas, el excedente se considera horas extras y se paga a un 50% ms de la hora normal. Mostrar por pantalla el sueldo del trabajador.
#include
#include
void main ( )
{clrscr ( );
int ht = 0, he = 0;
float sh = 0, pt = 0;
do
{printf ("Ingrese el numero de horas trabajadas:");
scanf ("%d",&ht);
}while (ht 40)
{
he = ht - 40;
pt = sh*40+he*(sh + sh*0.50);
}
else
pt = sh*ht;
printf ("El sueldo total es:%.2f",pt);
getch ( );
}
2. Ingresar tres nmeros por teclado (se asume que son diferentes) y mostrar por pantalla el mayor de ellos.#include
#include
void main ( )
{clrscr ( );
float n1 = 0, n2 = 0, n3 = 0;
printf ("Ingrese el primer numero:");
scanf ("%f", &n1);
printf ("Ingrese el segundo numero:");
scanf ("%f", &n2);
printf ("Ingrese el tercer numero:");
scanf ("%f",&n3);
if (n1 > n2 && n1 > n3)
printf ("El mayor es %.2f",n1);
else
{
if (n2 > n3)
printf ("El mayor es %.2f",n2);
else
printf ("El mayor es %.2f",n3);
} getch ( );
}3. Calcular la utilidad que debe ganar un trabajador anualmente si se calcula en base al salario mensual, esto se basa en a la antigedad que debe tener el empleado de acuerdo a la siguiente tabla:
De cero a un ao recibe el 7% del salario Mayor a 1 y menor o igual a 5 el 9%
Mayor a 5 y menor o igual a 10 el 11%
Si tiene ms de 10 aos de antigedad recibe el 15%Presentar por pantalla el resultado y finalizar.
#include
#include
void main ( )
{
clrscr ( );
int ant = 0,m = 0;
float sa = 0, uti = 0;
do
{printf ("Salario mensual del trabajador:\n");scanf("%f",&sa);
printf ("Antiguedad del trabajador:");scanf("%d",&ant);
}while (sa