Ejercicios de programacion.Ingresar una variable como dato de sueldo de un trabajador.
Enviado por antoniodres • 18 de Mayo de 2016 • Tarea • 3.393 Palabras (14 Páginas) • 273 Visitas
- Ingresar una variable como dato de sueldo de un trabajador. Realizar un programa que aplique un aumento del 18% si su sueldo es inferior a $400 y 14% en caso contrario. Imprimir el nuevo sueldo del trabajador
DIAGRAMA DE FLUJO CODIGO c++
#include
#include
float sueldo,n,m,sf;
main()
{
printf("ingrese el sueldo");
scanf("%f",&sueldo);
if (sueldo<400)
{
m=sueldo*18;
n=m/100;
sf=sueldo+n;
}
else
{
m=sueldo*14;
n=m/100;
sf=sueldo+n;
}
printf("el total de sueldo es:");
printf( "%.2f",sf);
getch();
}
2.-Realizar un programa tal, que dados el modelo de una computadora y su precio determine el valor final apagar por el computador. La empresa ofrece descuentos tomando encueta en modelo, con la base de la siguiente tabla.
MODELO | DESCUENTO |
Hogar | 12% |
Profesional | 10% |
Portátil | 8% |
Servidor | 5% |
DIAGRAMA DE FLUJO CODIGO C++
#include
#include
float precio,des,total;
int mod;
main()
{
printf("ingrese el modelo segun los suiiguientes
datos:\n 1.Hogar\n 2.Profesional\n 3.Portatil\n 4.Servidor\n");
scanf("%d",&mod);
printf("ingrese precio\n");
scanf("%f",&precio);
switch(mod)
{
case 1:
des=precio*0.12;
total=precio-des;
case 2:
des=precio*0.10;
total=precio-des;
case 3:
des=precio*0.08;
total=precio-des;
case 4:
des=precio*0.05;
total=precio-des;
}
printf("el total a pagar es:\n");
printf( "%.2f",total);
getch();
}
3.-Realizar un programa, que dados como datos la categoría y el sueldo de un trabajador, calcule el aumento correspondiente teniendo en cuenta la siguiente tabla. Imprimir la categoría del trabajador y su nuevo sueldo
CATEGORIA | AUMENTO |
1 | 15% |
2 | 10% |
3 | 8% |
4 | 6% |
DIAGRAMA DE FLUJO CODIGO C++
#include
#include
float sueldo,nf,sf;
int cate;
main()
{
printf("ingrese el sueldo\n");
scanf("%f",&sueldo);
printf("ingrese la categoria a la que pertenece\n");
scanf("%d",&cate);
if (cate==1)
{
nf=sueldo*0.15;
sf=sueldo+nf;
}
if (cate==2)
{
nf=sueldo*0.10;
sf=sueldo+nf;
}
if (cate==3)
{
nf=sueldo*0.08;
sf=sueldo+nf;
}
if (cate==4)
{
nf=sueldo*0.06;
sf=sueldo+nf;
}
if (cate>4)
{
printf("El numero ingresado es incorrecto\n");
}
printf("el total de sueldo es:\n");
printf( "%.2f",sf);
getch();
}
4.- Realizar un programa tal, que dados dos numero determine si el primer número es igual, mayor o menor respectivamente
DIAGRAMA DE FLUJO CODIGO C++
#include
#include
int a,b;
main()
{
printf("ingrese los dos numeros\n");
scanf("%d\n%d",&a,&b);
if(a==b)
{
printf("los numeros son iguales");
}
if(a
{
printf("a es menor que b");
}
if(a>b)
{
printf("a es mayor que b");
}
getch();
}
5.- Realizar un programa tal, que al ingresar un número determine el día de la semana de acuerdo a la siguiente tabla:
Día de la Semana | Número del día |
Lunes | 1 |
Martes | 2 |
Miércoles | 3 |
Jueves | 4 |
Viernes | 5 |
Sábado | 6 |
Domingo | 7 |
DIAGRAMA DE FLUJO CODIGO C++
#include
#include
int dias;
main()
{
printf("ingrese el dia de la semana\n");
scanf("%d",&dias);
switch(dias)
{
case 1:
...