PROGRAMACION I2

Páginas: 31 (7715 palabras) Publicado: 24 de mayo de 2015
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
#include
voidmain ( )
{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
#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 antigüedad que debe tener el empleado de acuerdo a la siguiente tabla:
De cero a unaño 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 más de 10 años de antigüedad 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<1||ant<0);

if (ant >=0 && ant<=1)
if(ant == 0)
{printf ("¨Meses?"); scanf("%d",&m);
uti = sa*0.07*m;
}
else
uti = sa*0.07*12;
if (ant>1 && ant<=5)
uti = sa*0.09*12;
if (ant>5 && ant<=10)
uti=sa*0.11*12;
if (ant>10)
uti=sa*0.15*12;

printf ("La utilidad a recibir es %.2f",uti);
getch ( );
}













4.La empresa eléctrica de Guayaquil desea facturar para la cual cuenta con los siguientes datos:
Nombre del usuario
Lectura anterior
Lectura actual

Estos datos son ingresados por teclado, calcular el consumo en base de éste valor pagar, considerando que:
Si el consumo es menor o igual a 100 kwh se paga 0.25 por cada kwh.
Si el consumo es mayor a 100 kwh y menor o igual a 200 kwh el exceso se paga a0.35 kwh.
Si el consumo es mayor a 200 kwh el nuevo exceso se paga a 0.45 por cada kwh.

La empresa eléctrica presentará el nombre del usuario, la lectura anterior, la lectura actual, el consumo y el total a pagar.

#include
#include
void main ( )
{clrscr ( );
char nom [50];
int lant = 0, lact = 0, cons = 0, exc = 0;
float pt = 0;
printf ("Nombre delusuario:");gets(nom);
do
{printf ("\nLectura Actual:");scanf("%d",&lact);
printf ("\nLectura Anterior:");scanf("%d",&lant);
}while (lact<1||lant<1||lact cons = lact-lant;
if (cons<=100)
pt = cons*0.25;
else
{
if (cons>100 && cons<=200)
{ exc = cons-100;
pt = 100*0.25+0.35*exc;
}
else
{
if (cons>200)
{
exc = cons-200;
pt = 100*0.25+100*0.35+exc*0.45;
}}
}
printf ("\n\nSe¤or %s\n",nom);
printf ("Lectura anterior:%d\n",lant);
printf ("Lectura actual:%d\n",lact);
printf ("Consumo:%d\n",cons);
printf ("\nEl total que debe pagar Mr. %s es: %.2f",nom,pt);
getch ( );
}



5. Una compañía fumigadora tiene las siguientes tarifas:

TIPO 1: Fumigación contra las malas hierbas $10 por hectárea.
TIPO 2: Fumigación contra langostas $20 por hectárea.
TIPO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • i2
  • I2 2015 01 Pauta
  • I2 2012 2do Sem
  • I2 Calculo 2
  • TALLER DE POLITICAS SOCIALES I2
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS