Ejercicios de programacion.Ingresar una variable como dato de sueldo de un trabajador.
antoniodresTarea18 de Mayo de 2016
3.393 Palabras (14 Páginas)321 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:
printf("Lunes");
break;
case 2:
printf("Martes");
break;
case 3:
printf("Miercoles");
break;
case 4:
printf("Jueves");
break;
case 5:
printf("Viernes");
break;
case 6:
printf("Sabado");
break;
case 7:
printf("Domingo");
break;
}
getch();
}
6.- Realizar un programa tal, que dados como datos el color de una bolita y su precio determine el valor final apagar por sus descuentos tomando encueta el color de la bolita, con la base de la siguiente tabla.
COLOR DE LA BOLITA | DESCUENTO |
Blanca | 0% |
Verde | 10% |
Amarilla | 25% |
Azul | 50% |
Roja | 100% |
DIAGRAMA DE FLUJO CODIGO C++
#include
#include
float precio, des, tot;
int bola;
main(){
printf("ingrese el color de la bolita segun los suiguientes datos:
\n 1.Blanca\n 2.Verde\n 3.Amarilla\n 4.Azul\n 5.Roja\n");
scanf("%d",&bola);
printf("ingrese precio\n");
scanf("%f",&precio);
switch(bola){
case 1:
tot=precio;
break;
case 2:
des=precio*0.10;
tot=precio-des;
break;
case 3:
...