Está en la página 1de 35

1.

hacer un PGM que ingrese por teclado dos valores numericos enteros cualquiera e indique
cual es mayor,menor, o indicar si son iguales

#include<stdio.h>
#include<conio.h>
main()
{
int n1,n2;
printf("ingrese el numero 1: ";
scanf("%d",&n1);
printf("ingrese el numero2: ";
scanf("%d",&n2);
if(n1>n2)
printf("el numero 1 es mayor";
if(n2>n1)
printf("el numero 2 es mayor";
else
printf("los numeros son iguales";
getch();
}

2.hacer un PGM que ingrese por teclado nombre y nota en la escala del 1 al 5 de acuerdo
a la nota moestrar el sig. msj
1.muy deficiente 2.deficiente 3.aceptable 4.bueno 5.muy bueno
e indique si la nota esta fuera de rango
#include<stdio.h>
#include<conio.h>
main()
{
int nota;
char nombre[7];
printf("ingrese nombre: ";
scanf("%s",&nombre);
printf("ingrese nota del 1 al 5: ";

scanf("%d",&nota);
if(nota==1)
printf("muy deficiente";
if(nota==2)
printf("deficiente";
if(nota==3)
printf("aceptable";
if(nota==4)
printf("bueno";
if(nota==5)
printf("muy bueno";
else
if(nota>5)
printf("la nota esta fuera de rango";
getch();
}

3.hacer un PGM que ingrese por teclado nombre, apellido y sexo donde sexo es de un solo
caracter y su dominio es F femenino, M masculino. mostrar nombre apellido e indicar sexo
completo
#include<stdio.h>
#include<conio.h>
main()
{
char nombre[7];
char apellido
char SEX;

printf("ingrese nombre: ";


scanf("%s",&nombre);
printf("ingrese apellido: ";
scanf("%s",&apellido);
printf("SEX: ";
scanf("%s",&SEX);
if(SEX=='F' or SEX=='f' )

printf("%s %s femenino", nombre,apellido);


else
if(SEX=='M' or SEX=='m')
printf("%s %s masculino", nombre,apellido);
getch ();
}
4. hacer un PGM que ingrese por teclado los sig. datos, nombre,apellido,tipo de trabajador
y sueldo. donde tipo de trabajador es de un solo caracter y posee el sig. dominio O obrero,
E empleado, P pasante, C contratado
mostrar nombre y apellido tipo de trabajador completo sueldo y bono. Donde bono sera de
500bsf si es obrero con sueldo hasta 2000bsf
el bono sera de 700bsf si es obrero con sueldo mayor a 2000bsf
sera de 600bsf si es empleado con sueldo hasta 2000bsf
sera 900bsf si es empleado con sueldo mayor de 2000bsf
para el resto el bono sera de 100bsf
#include<stdio.h>
#include<conio.h>
main()
{
char tip_trab

char nombre

char apellido
;
char TT;
float sueldo,bono;
printf("TT: ";
scanf("%c",&TT);
printf("TRABAJADOR: ";
scanf("%s",&tip_trab);
printf("NOMBRE: ";
scanf("%s",&nombre);
printf("APELLIDO: ";

scanf("%s",&apellido);
printf("SUELDO: ";
scanf("%f",&sueldo);
if((TT=='O' or TT=='o')&&(sueldo<=2000)) {
bono=500; }
else
if((TT=='O' or TT=='o')&&(sueldo>2000)) {
bono=700; }
else
if((TT=='O' or TT=='o')&&(sueldo>2000)) {
bono=700; }
else
if((TT=='E' or TT=='e')&&(sueldo<=2000)) {
bono=600; }
else
if((TT=='E' or TT=='e')&&(sueldo>2000)) {
bono=900; }
else
if(TT=='C' or TT=='c') {
bono=100;}
else
if(TT=='P' or TT=='p') {
bono=100; }
printf("TRABAJADOR %s ",tip_trab);
printf("NOMBRE %s ",nombre);
printf("APELLIDO %s ",apellido);
printf("SUELDO %f ",sueldo);
printf("BONO %f ",bono);

getch();
}

Dev-C++- Ejercicios
1) Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su
salario anterior.

2) Dada un cantidad en pesos, obtener la equivalencia en dlares, asumiendo que la


unidad cambiara es un dato desconocido.

3) Calcular el numero de pulsaciones que una persona debe tener por cada 10
segundos de ejercicio, si la formula es:
num. pulsaciones = (220 - edad)/10

4) En un hospital existen tres reas: Ginecologa, Pediatra, Traumatologia. El


presupuesto anual del hospital se reparte conforme a la sig. tabla:
rea Porcentaje del presupuesto
Ginecologa 40%
Traumatologia 30%
Pediatra 30%
Obtener la cantidad de dinero que recibir cada rea, para cualquier monto
presupuestal.

5) El dueo de una tienda compra un articulo a un precio determinado. Obtener el


precio en que lo debe vender para obtener una ganancia del 30%.

6) Todos los lunes, mircoles y viernes, una persona corre la misma ruta y cronometra
los tiempos obtenidos. Determinar el tiempo promedio que la persona tarda en
recorrer la ruta en una semana cualquiera.

7) Tres personas deciden invertir su dinero para fundar una empresa. Cada una de
ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con
respecto a la cantidad total invertida.

8) Un alumno desea saber cual ser su promedio general en las tres materias mas
difciles que cursa y cual ser el promedio que obtendr en cada una de ellas. Estas
materias se evalan como se muestra a continuacin:
La calificacin de Matemticas se obtiene de la sig. manera:
Examen 90%
Promedio de tareas 10%
En esta materia se pidi un total de tres tareas.
La calificacin de Fsica se obtiene de la sig. manera:
Examen 80%
Promedio de tareas 20%
En esta materia se pidi un total de dos tareas.
La calificacin de Qumica se obtiene de la sig. manera:
Examen 85%
Promedio de tareas 15%
En esta materia se pidi un promedio de tres tareas.

9) Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres


hay en un grupo de estudiantes.

10)Realizar un algoritmo que calcule la edad de una persona.

11) Un vendedor recibe un sueldo base ms un 10% extra por comisin de sus
ventas, el vendedor desea saber cuanto dinero obtendr por concepto de comisiones
por las tres ventas que realiza en el mes y el total que recibir en el mes tomando en
cuenta su sueldo base y comisiones.

Dev-C++- Ejercicios
Brenda Aurora Acosta Alegra
Universidad Politcnica del Centro
Ingeniera en Electrnica y Telecomunicaciones

Realice un programa en C:
1.

Que pida un nmero del 1 al 5 y diga si es primo o no.


#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
printf("Introduzca nmero del 1 al 5:");
scanf("%d",&i);
if (i!=4) {
printf("Es primo.");
}

else
{
printf("No es primo.");
}
system("PAUSE");
return 0;
}
2.

Que pida un nmero y diga si es par o impar.


#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
printf("Introduzca nmero:");
scanf("%d",&i);
if (i%2==0) {
printf("Es par.");
}
else
{
printf("Es impar.");
}
system("PAUSE");
return 0;
}

3.

Que pida un nmero del 1 al 7 y diga el da de la semana correspondiente.


#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
printf("Introduzca nmero del 1 al 7:");
scanf("%d",&i);
switch(i){
case 1:
printf ("Lunes\n");
break;
case 2:
printf ("Martes\n");
break;
case 3:
printf ("Mircoles\n");
break;
case 4:
printf ("Jueves\n");
break;

case 5:
printf ("Viernes\n");
break;
case 6:
printf ("Sbado\n");
break;
case 7:
printf ("Domingo\n");
break;
default:
printf ("Opcin no vlida\n");
break;
}
system("PAUSE");
return 0;
}
4.

Que pida un nmero del 1 al 12 y diga el nombre del mes correspondiente.


#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;
printf("Introduzca nmero del 1 al 12:");
scanf("%d",&i);
switch(i){
case 1:
printf ("Enero\n");
break;
case 2:
printf ("Febrero\n");
break;
case 3:
printf ("Marzo\n");
break;
case 4:
printf ("Abril\n");
break;
case 5:
printf ("Mayo\n");
break;
case 6:
printf ("Junio\n");
break;
case 7:
printf ("Julio\n");
break;
case 8:
printf ("Agosto\n");
break;
case 9:
printf ("Septiembre\n");

break;
case 10:
printf ("Octubre\n");
break;
case 11:
printf ("Noviembre\n");
break;
case 12:
printf ("Diciembre\n");
break;
default:
printf ("Opcin no vlida\n");
break;
}
system("PAUSE");
return 0;
}
5.

Que pida 3 nmeros y los muestre en pantalla de menor a mayor.


#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2,num3;
printf("Introduzca nmero 1:");
scanf("%d",&num1);
printf("Introduzca nmero 2:");
scanf("%d",&num2);
printf("Introduzca nmero 3:");
scanf("%d",&num3);
if (num1<num2 && num1<num3)
{
if (num2<num3)
{
printf("%d",num1);
printf("%d",num2);
printf("%d",num3);
}
else
{
printf("%d",num1);
printf("%d",num3);
printf("%d",num2);
}
}
else if (num2<num1 && num2<num3)
{
if (num1<num3)
{

printf("%d",num2);
printf("%d",num1);
printf("%d",num3);
}
else
{
printf("%d",num2);
printf("%d",num3);
printf("%d",num1);
}
}
else if (num3<num1 && num3<num2)
{
if (num1<num2)
{
printf("%d",num3);
printf("%d",num1);
printf("%d",num2);
}
else
{
printf("%d",num3);
printf("%d",num2);
printf("%d",num1);
}
}
system("PAUSE");
return 0;
}
6.

Que pida 3 nmeros y los muestre en pantalla de mayor a menor.


#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2,num3;
printf("Introduzca nmero 1:");
scanf("%d",&num1);
printf("Introduzca nmero 2:");
scanf("%d",&num2);
printf("Introduzca nmero 3:");
scanf("%d",&num3);
if (num1>num2 && num1>num3)
{
if (num2>num3)
{
printf("%d",num1);
printf("%d",num2);
printf("%d",num3);

}
else
{
printf("%d",num1);
printf("%d",num3);
printf("%d",num2);
}
}
else if (num2>num1 && num2>num3)
{
if (num1>num3)
{
printf("%d",num2);
printf("%d",num1);
printf("%d",num3);
}
else
{
printf("%d",num2);
printf("%d",num3);
printf("%d",num1);
}
}
else if (num3>num1 && num3>num2)
{
if (num1>num2)
{
printf("%d",num3);
printf("%d",num1);
printf("%d",num2);
}
else
{
printf("%d",num3);
printf("%d",num2);
printf("%d",num1);
}
}
system("PAUSE");
return 0;
}
7.

Que pida 3 nmeros y los muestre en pantalla de mayor a menor en lneas distintas. En
caso de haber nmeros iguales se pintan en la misma lnea.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2,num3;
printf("Introduzca nmero 1:");
scanf("%d",&num1);

printf("Introduzca nmero 2:");


scanf("%d",&num2);
printf("Introduzca nmero 3:");
scanf("%d",&num3);
if (num1>num2 && num1>num3)
{
if (num2>num3)
{
printf("%d\n",num1);
printf("%d\n",num2);
printf("%d\n",num3);
}
else if (num3>num2)
{
printf("%d\n",num1);
printf("%d\n",num3);
printf("%d\n",num2);
}
else
{
printf("%d\n",num1);
printf("%d",num3);
printf("%d\n",num2);
}
}
else if (num2>num1 && num2>num3)
{
if (num1>num3)
{
printf("%d\n",num2);
printf("%d\n",num1);
printf("%d\n",num3);
}
else if (num3>num1)
{
printf("%d\n",num2);
printf("%d\n",num3);
printf("%d\n",num1);
}
else
{
printf("%d\n",num2);
printf("%d",num3);
printf("%d\n",num1);
}
}
else if (num3>num1 && num3>num2)
{
if (num1>num2)
{
printf("%d\n",num3);
printf("%d\n",num1);
printf("%d\n",num2);
}

else if (num2>num1)
{
printf("%d\n",num3);
printf("%d\n",num2);
printf("%d\n",num1);
}
else
{
printf("%d\n",num3);
printf("%d",num2);
printf("%d\n",num1);
}
}
else
{
printf("%d",num1);
printf("%d",num2);
printf("%d",num3);
}
system("PAUSE");
return 0;
}
8.

Que pida un nmero y diga si es positivo o negativo.


#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1;
printf("Introduzca nmero 1:");
scanf("%d",&num1);
if (num1>0){
printf("Es positivo\n");
}
else if (num1<0){
printf("Es negativo\n");
}
else
{
printf("Es cero\n");
}
system("PAUSE");
return 0;
}

9.

Que slo permita introducir los caracteres S y N.


#include <stdio.h>
#include <stdlib.h>

int main(void)
{
char c;
printf("Introduzca un carcter:");
scanf("%c",&c);
if (c=='s' || c=='n' ){
printf("Es correcto\n");
}
else
{
printf("Es incorrecto\n");
}
system("PAUSE");
return 0;
}
10. Que pida un nmero y diga si es mayor de 100.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1;
printf("Introduzca un nmero:");
scanf("%d",&num1);
if (num1>100){
printf("Es mayor\n");
}
else
{
printf("Es menor\n");
}
system("PAUSE");
return 0;
}
11. Que pida una letra y detecte si es una vocal.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char c;
printf("Introduzca un carcter:");
scanf("%c",&c);
switch (c)

{
case 'a':
printf ("Es vocal\n");
break;
case 'e':
printf ("Es vocal\n");
break;
case 'i':
printf ("Es vocal\n");
break;
case 'o':
printf ("Es vocal\n");
break;
case 'u':
printf ("Es vocal\n");
break;
default:
printf ("No es vocal\n");
break;
}
system("PAUSE");
return 0;
}
12. Que pida tres nmeros y detecte si se han introducido en orden creciente.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2,num3;
printf("Introduzca nmero 1:");
scanf("%d",&num1);
printf("Introduzca nmero 2:");
scanf("%d",&num2);
printf("Introduzca nmero 3:");
scanf("%d",&num3);
if (num1<num2)
{
if (num2<num3)
{
printf("Orden creciente");
}
else
{
printf("No estn introducidos en orden creciente ");
}
}
else
{

printf("No estn introducidos en orden creciente ");


}
system("PAUSE");
return 0;
}
13. Que pida tres nmeros y detecte si se han introducido en orden decreciente.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2,num3;
printf("Introduzca nmero 1:");
scanf("%d",&num1);
printf("Introduzca nmero 2:");
scanf("%d",&num2);
printf("Introduzca nmero 3:");
scanf("%d",&num3);
if (num1>num2)
{
if (num2>num3)
{
printf("Orden decreciente");
}
else
{
printf("No estn introducidos en orden decreciente ");
}
}
else
{
printf("No estn introducidos en orden decreciente ");
}
system("PAUSE");
return 0;
}
14. Que pida 10 nmeros y diga cul es el mayor y cual el menor.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2,num3,num4,num5,num6,num7,num8,num9,num10,mayor,menor;
mayor=0;
menor=10;

printf("Introduzca nmero 1:");


scanf("%d",&num1);
if (num1>mayor)
{
mayor=num1;
}
else if (num1<menor)
{
menor=num1;
}
printf("Introduzca nmero 2:");
scanf("%d",&num2);
if (num2>mayor)
{
mayor=num2;
}
else if (num2<menor)
{
menor=num2;
}
printf("Introduzca nmero 3:");
scanf("%d",&num3);
if (num3>mayor)
{
mayor=num3;
}
else if (num3<menor)
{
menor=num3;
}
printf("Introduzca nmero 4:");
scanf("%d",&num4);
if (num4>mayor)
{
mayor=num4;
}
else if (num4<menor)
{
menor=num4;
}
printf("Introduzca nmero 5:");
scanf("%d",&num5);
if (num5>mayor)
{
mayor=num5;
}

else if (num5<menor)
{
menor=num5;
}
printf("Introduzca nmero 6:");
scanf("%d",&num6);
if (num6>mayor)
{
mayor=num6;
}
else if (num6<menor)
{
menor=num6;
}
printf("Introduzca nmero 7:");
scanf("%d",&num7);
if (num7>mayor)
{
mayor=num7;
}
else if (num7<menor)
{
menor=num7;
}
printf("Introduzca nmero 8:");
scanf("%d",&num8);
if (num8>mayor)
{
mayor=num8;
}
else if (num8<menor)
{
menor=num8;
}
printf("Introduzca nmero 9:");
scanf("%d",&num9);
if (num9>mayor)
{
mayor=num9;
}
else if (num9<menor)
{
menor=num9;
}
printf("Introduzca nmero 10:");
scanf("%d",&num10);

if (num10>mayor)
{
mayor=num10;
}
else if (num10<menor)
{
menor=num10;
}
printf("El mayor es:%d\n",mayor);
printf("El menor es:%d\n",menor);
system("PAUSE");
return 0;
}
15. Que pida tres nmeros e indicar si el tercero es igual a la suma del primero y el segundo.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2,num3;
printf("Introduzca nmero 1:");
scanf("%d",&num1);
printf("Introduzca nmero 2:");
scanf("%d",&num2);
printf("Introduzca nmero 3:");
scanf("%d",&num3);
if (num1+num2==num3)
{
printf("El tercer nmero es la suma de los dos primeros.\n");
}
else
{
printf("El tercer nmero NO es la suma de los dos primeros.\n");
}
system("PAUSE");
return 0;
}
16. Que muestre un men que contemple las opciones Archivo, Buscar y Salir, en caso de
que no se introduzca una opcin correcta se notificar por pantalla.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int opcion;

printf("Seleccione opcin:\n");
printf("1 - Archivo\n");
printf("2 - Buscar\n");
printf("3 - Salir\n");
scanf("%d",&opcion);
if (opcion!=1 && opcion!=2 && opcion!=3)
{
printf("La opcin NO es correcta.\n");
}
else
{
printf("La opcin es correcta.\n");
}
system("PAUSE");
return 0;
}
17. Que tome dos nmeros del 1 al 5 y diga si ambos son primos.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2;
printf("Introduzca nmero del 1 al 5:");
scanf("%d",&num1);
printf("Introduzca nmero del 1 al 5:");
scanf("%d",&num2);
if (num1!=4 && num2!=4) {
printf("Ambos son primos.\n");
}
else
{
printf("Los nmeros, o uno de ellos, no son primos.\n");
}
system("PAUSE");
return 0;
}
18. Que tome dos nmeros y diga si ambos son pares o impares.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2;
printf("Introduzca primer nmero:");
scanf("%d",&num1);

printf("Introduzca segundo nmero:");


scanf("%d",&num2);
if (num1%2==0 && num2%2==0) {
printf("Ambos son pares.\n");
}
else
{
printf("Los nmeros, o uno de ellos, no son pares.\n");
}
system("PAUSE");
return 0;
}
19. Que tome tres nmeros y diga si la multiplicacin de los dos primeros es igual al tercero.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2,num3;
printf("Introduzca nmero 1:");
scanf("%d",&num1);
printf("Introduzca nmero 2:");
scanf("%d",&num2);
printf("Introduzca nmero 3:");
scanf("%d",&num3);
if (num1*num2==num3)
{
printf("El tercer nmero es la multiplicacin de los dos primeros.\n");
}
else
{
printf("El tercer nmero NO es la multiplicacin de los dos primeros.\n");
}
system("PAUSE");
return 0;
}
20. Que tome tres nmeros y diga si el tercero es el resto de la divisin de los dos primeros.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num1,num2,num3;

printf("Introduzca nmero 1:");


scanf("%d",&num1);
printf("Introduzca nmero 2:");
scanf("%d",&num2);
printf("Introduzca nmero 3:");
scanf("%d",&num3);
if (num1%num2==num3)
{
printf("El tercer nmero es el resto de la divisin de los dos primeros.\n");
}
else
{
printf("El tercer nmero NO es el resto de la divisin de los dos primeros.\n");
}
system("PAUSE");
return 0;
}
21. Que muestre un men donde las opciones sean Equiltero, Issceles y Escaleno, pida
una opcin y calcule el permetro del tringulo seleccionado.
Sirva de aclaracin que el permetro de un tringulo es siempre la suma de sus lados, pero he
preferido hacerlo as para ver las tres formas diferentes de calcularlo.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int lado, base, opcion;
printf("Introduzca lado del tringulo:");
scanf("%d",&lado);
printf("Introduzca base del tringulo:");
scanf("%d",&base);
printf("Seleccione opcin:\n");
printf("1 - Equiltero\n");
printf("2 - Issceles\n");
printf("3 - Escaleno\n");
scanf("%d",&opcion);
switch (opcion)
{
case 1:
printf("El permetro es:%d\n",3*lado);
break;
case 2:
printf("El permetro es:%d\n",(2*lado)+base);
break;
case 3:

printf("El permetro es:%d\n",lado + lado + lado);


break;
default:
printf("Opcin no vlida.");
break;
}
system("PAUSE");
return 0;
}
22. Que pase de Kg a otra unidad de medida de masa, mostrar en pantalla un men con las
opciones posibles.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int peso;
printf("Introduzca peso en kilogramos:");
scanf("%d",&peso);
printf("Seleccione opcin:\n");
printf("1 - Hectogramos\n");
printf("2 - Decagramos\n");
printf("3 - Gramos\n");
printf("4 - Decigramos\n");
printf("5 - Centigramos\n");
printf("6 - Miligramos\n");
scanf("%d",&opcion);
switch (opcion)
{
case 1:
printf("El peso es:%d\n",peso/10);
break;
case 2:
printf("El peso es:%d\n",peso/100);
break;
case 3:
printf("El peso es:%d\n",peso/1000);
break;
case 4:
printf("El peso es:%d\n",peso/10000);
break;
case 5:
printf("El peso es:%d\n",peso/100000);
break;
case 6:
printf("El peso es:%d\n",peso/1000000);
break;
default:
printf("Opcin no vlida.");

break;
}
system("PAUSE");
return 0;
}
23. Que lea un importe bruto y calcule su importe neto, si es mayor de 15.000 se le aplicar un
16% de impuestos, en caso contrario se le aplicar un 10%.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
float importe, deduccion;
printf("Introduzca Importe:");
scanf("%f",&importe);
if (importe>15000)
{
deduccion=importe*0.16;
}
else
{
deduccion=importe*0.1;
}
printf("El importe neto es %f euros\n",importe-deduccion);
system("PAUSE");
return 0;
}
24. Que lea una hora en hora:minutos:segundos y diga la hora que es un segundo despus.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int horas, minutos, segundos;
printf("Introduzca Hora:");
scanf("%d",&horas);
printf("Introduzca Minutos:");
scanf("%d",&minutos);
printf("Introduzca Segundos:");
scanf("%d",&segundos);
segundos=segundos+1;
if (minutos>59)
{
minutos=0;

}
if (horas>23)
{
horas=0;
}
if (segundos>59)
{
segundos=0;
minutos=minutos+1;
if (minutos>59)
{
minutos=0;
horas=horas+1;
if (horas>23)
{
horas=0;
}
}
}
printf("La hora (un segundo despus) es: %02d:%02d:%02d \n", horas, minutos, segundos);
system("PAUSE");
return 0;
}
25. Que calcule el sueldo que le corresponde al trabajador de una empresa que cobra 40.000
euros anuales, el programa debe realizar los clculos en funcin de los siguientes criterios:
a.
b.
c.
d.

Si lleva ms de 10 aos en la empresa se le aplica un aumento del 10%.


Si lleva menos de 10 aos pero ms que 5 se le aplica un aumento del 7%.
Si lleva menos de 5 aos pero ms que 3 se le aplica un aumento del 5%.
Si lleva menos de 3 aos se le aplica un aumento del 3%.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
float importe, aumento;
int antiguedad;
importe=40000;
printf("Introduzca la antigedad del trabajador:");
scanf("%d",&antiguedad);
if (antiguedad>=10)
{
aumento=importe*0.1;
}
else if (antiguedad<10 && antiguedad>=5)
{

aumento=importe*0.07;
}
else if (antiguedad<5 && antiguedad>=3)
{
aumento=importe*0.05;
}
else
{
aumento=importe*0.03;
}
printf("El sueldo que le corresponde al trabajador es de %f euros\n",importe+aumento);
system("PAUSE");
return 0;
}
Qu os parecen los ejercicios?
- See more at: http://programavideojuegos.blogspot.com/2013/05/25-ejercicios-resueltos-deestructuras.html#sthash.zy95b2al.dpuf

También podría gustarte