CARPETA PROGRAMACION I2.doc

49
1. Ingresar por teclado y determinar el sueldo que recibe un trabajador semanalmente. Se ingresa el número 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% más de la hora normal. Mostrar por pantalla el sueldo del trabajador. #include <stdio.h> #include <conio.h> 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<1); do {printf ("Ingrese el sueldo por hora:"); scanf ("%f",&sh); }while (sh < 1); if (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 números por teclado (se asume que son diferentes) y mostrar por pantalla el mayor de ellos. #include <stdio.h> #include <conio.h> 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) 1

Transcript of CARPETA PROGRAMACION I2.doc

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