Está en la página 1de 11

EJERCICIOS.

PROGRAMAS EN LENGUAJE C
1.- REALICE UN PROGRAMA QUE REALICE LAS 4 OPERACIONES BASICAS INGRESANDO 2
NUMEROS
# include <stdio.h>
#include <conio.h>
void main ();
{
int n1, n2 , rs , rr , rm =0;
float rd=0;
clrscr();
printf ( Ingrese el primer nmero: );
scanf (%d, & n1)
printf ( Ingrese el segundo nmero: );
scanf (%d, & n2)
rs=n1+n2;
rr=n1-n2;
rm=n1*n2;
rd=n1/n2;
printf ( El resultado de la suma es: %d, rs);
printf ( El resultado de la resta es: %d, rr);
printf ( El resultado de la multiplicacin es: %d, rm);
printf ( El resultado de la divisin es: %d, rd);
getch ();
}


2.- REALICE UN PROGRAMA QUE ME CALCULE EL VALOR TOTAL A PAGAR DE UN EMPLEADO,
BASADO EN EL NMERO DE DAS TRABAJADOS Y EL VALOR POR DA. RECUERDE DESCONTAR
EL 9.45% DEL IESS.

# include <stdio.h>
#include <conio.h>
void main ();
{
int NDT=0;
float VPD, SUBT, IESS, VP=0;
clrscr();
printf ( Ingrese nmeros de das trabajados: );
scanf (%d, & NDT);
printf ( Ingrese valor por da: );
scanf (%f, & VPD)
SUBT= NDT*VPD;
IESS= SUBT*0.0945;
VP= SUBT IESS;
printf ( El valor a pagar es: %f, VP);
getch ();
}





3.- REALICE UN PROGRAMA QUE ME PERMITA INGRESAR LA NOTA 1, NOTA 2, NOTA 3 Y
EXAMEN DE UN ALUMNO, CALCULE Y PRESENTE EL PROMEDIO. ADEMAS, SI EL PROMEDIO ES
10 PRESENTE POR PANTALLA EL MENSAJE FELICITACIONES.
# include <stdio.h>
#include <conio.h>
void main ();
{
float n1, n2 , n3, exam, prom_alum =0;
clrscr();
printf ( Ingrese primera nota: );
scanf (%f, & n1)
printf ( Ingrese segunda nota: );
scanf (%f, & n2)
printf ( Ingrese tercera nota: );
scanf (%f, & n3)
printf ( Ingrese nota del examen: );
scanf (%f, & exam)
prom_alum= (n1+n2+n3+exam)/4;
printf ( El promedio del alumno es: %f, prom_alum);
if (prom_alum==10){
printf(Felicitaciones);
}
getch ();
}

4.- REALICE UN PROGRAMA QUE ME PERMITA INGRESAR LA NOTA 1, NOTA 2, NOTA 3 Y
EXAMEN DE UN ALUMNO, CALCULE Y PRESENTE EL PROMEDIO. ADEMAS, SI EL PROMEDIO
MAYOR IGUAL A 7, PRESENTAR POR PANTALLA ALUMNO APROBADO SI NO ALUMNO
REPROBADO.
# include <stdio.h>
#include <conio.h>
void main ();
{
float n1, n2 , n3, exam, prom_alum =0;
clrscr();
printf ( Ingrese primera nota: );
scanf (%f, & n1)
printf ( Ingrese segunda nota: );
scanf (%f, & n2)
printf ( Ingrese tercera nota: );
scanf (%f, & n3)
printf ( Ingrese nota del examen: );
scanf (%f, & exam)
prom_alum= (n1+n2+n3+exam)/4;
printf ( El promedio del alumno es: %f, prom_alum);
if (prom_alum>=7){
printf(Alumno Aprobado);
else
printf(Alumno Reprobado);
}
getch ();
}


5.-SE DESEA CALCULAR EL VALOR A PAGAR EN SABE AL PRECIO Y LA CANTIDAD DE UN
PRODUCTO, CALCULE EL IVA, SI COMPRA MAS DE 10 PRODUCTOS APLIQUE UN DESCUENTO
DEL 15% SI NO APLIQUE UN DESCUENTO DEL 2%.


# include <stdio.h>
#include <conio.h>
void main ();
{
int cant=0;
float prec, subt, desc, IVA, vp =0;
clrscr();
printf ( Ingrese cantidad del producto: );
scanf (%d, & cant )
printf ( Ingrese el precio del producto: );
scanf (%f, & prec)
subt=prec*cant;
IVA=subt*0.12;
if (cant>10){
desc=subt*0.15;
else
desc=subt*0.02;
}
vp=subt + IVA desc;
printf (El valor total a pagar es: %f, vp);
getch ();
}






























6.- SE DESEA EL VALOR A PAGAR A UN JORNALERO DADO EL NUMERO DE DIAS DEL MES Y EL
SUELDO POR DIA. ADEMAS, DE LA JORNADA QUE PUEDE SER DIURNA DY NOCTURNA N ,
DESCUENTE EL 9.45% DEL IESS, SE DA ADEMAS UNA BONIFICACION DEL 10% DEL VALOR A
PAGAR, ADICIONAL PARA JORNALERO EN JORNADA DIURNA Y DEL 20% PARA JORNALEROS
EN JORNADA NOCTURNA, PARA ESTA MISMA JORNADA SE DA UNA BONIFICACION EXTRA DE
$100 PARA AQUELLOS EMPLEADOR AUE HAYAN TRABAJADOS POR LO MENOS 28 DIAS.

# include <stdio.h>
#include <conio.h>
void main ();
{
char jorn= ;
int dt=0;
float vd, vp, IESS, subt, bonif=0;
clrscr();
printf ( Ingrese nmeros de das trabajados: );
scanf (%d, & dt)
printf ( Ingrese valor por dia: );
scanf (%f, & vd)
printf (Ingrese tipo de jornada: );
scanf (%c, & jorn);
subt=dt*vd;
IESS=subt*0.0945;
switch (jorn)
{
case D:
bonif=(subt-IESS)*0.1;
break;
case N:
bonif=(subt-IESS)*0.2;
if (dt>=28) {
bonif= bonif + 100;
}
break;
vp= subt + bonif IESS;
printf (El valor total a pagar es: %f, vp);
getch ();
}



















7.- REALICE UN PROGRAMA QUE PRESENTE POR PANTALLA SI EL NUMERO INGRESADO ES
PAR O IMPAR.

# include <stdio.h>
#include <conio.h>
void main ();
{
int N=0;
clrscr();
printf ( Ingrese un nmero: );
scanf (%d, & N)
switch (N)
{
case 1:
if (N==0) {
printf (El numero ingresado no es par ni tampoco es impar);
}
break;
case 2
if (Nmod2==0) {
printf (El numero ingresado es par);
else
printf (EL numero ingresado es impar);
}
break;
}
getch ();
}

8.- REALICE UN PROGRAMA QUE PRESENTE POR PANTALLA SI EL NUMERO INGRESADO ES
POSITIVO O NEGATIVO.

# include <stdio.h>
#include <conio.h>
void main ();
{
int N=0;
clrscr();
printf ( Ingrese un nmero: );
scanf (%d, & N)
switch (N)
{
case 1:
if (N==0) {
printf (El numero ingresado es neutro);
}
break;
case 2:
if (N>0) {
printf (El numero ingresado es positivo);
else
printf (EL numero ingresado es negativo);
}
break;
}
getch ();

}
9.-REALICE UN PROGRAMA QUE PERMITA DETERMINAR SI UN AO ES BISIESTO O NO.

# include <stdio.h>
#include <conio.h>
void main ();
{
int A=0;
clrscr();
printf ( Ingrese un ao: );
scanf (%d, & A )
if(A%4==0 && A%100=!0) || (A%4==0 && A%100==0 && A%400==0)
{
printf(El ao ingresado es bisiesto);
}
else
{
printf(El ao ingresado no es bisiesto);
}
getch ();
}

10.- DISEE UN PROGRAMA QUE PERMITA INGRESAR EL SUELDO, EL NIVEL E EJECUTIVO, A
ADMINISTRATIVO, C COMERCIAL Y S DE SERVICIO. A CADA EMPLEADO SE LE PAGA UN
ADICIONAL EUIVALENTE AL 25% DE SU SUELDO PARA EJECUTIVO, 20% ADMINISTRATIVO,
15% PARA COMERCIALES Y 10 % PARA SERVICIO, SI SE LE DESCUENTA EL 9.45% DEL
SEGURO SOBRE EL SUELDO, CALCULE Y MUESTRE POR PANTALLA EL VALOR A PAGAR.

# include <stdio.h>
#include <conio.h>
void main ();
{
char TE= ;
float sueldo, bonif, IESS, VP =0;
clrscr();
printf ( Ingrese sueldo: );
scanf (%f, & sueldo)
printf (Ingrese tipo de empleado: );
scanf (%c, & TE)
switch (TE)
{
case E:
bonif=sueldo*0.25;
break;
case A:
bonif=sueldo*0.20;
break;
case C:
bonif=sueldo*0.15;
break;
case S:
bonif=sueldo*0.10
break;
default:
printf(Ha ingresado una letra no valida);
break;
}
getch ();
}
11.- REALICE UN PROGRAMA QUE PERMITA CALCULAR EL VALOR A PAGAR, TENIENDO EN
CUENTA LA SIGUIENTE TABLA.
TIPO DE CLIENTE RANGO DESCUENTO
A 1 a 500 11%
A mayor a 500 18%
B 1 a 800 5%
B mayor a 800 12%
C mayor a 50 2%

# include <stdio.h>
#include <conio.h>
void main ();
{
char TC= ;
int cant=0;
float prec, subt, desc, IVA, VP =0;
clrscr();
printf ( Ingrese cantidad del producto: );
scanf (%d, & cant )
printf ( Ingrese el precio del producto: );
scanf (%f, & prec)
printf ( Ingrese el tipo de cliente: );
scanf (%c, & TC)
subt=prec*cant;
switch (TC)
{
case A:
if(subt>=1 && subt<=500){
desc= subt*0.11;
}
if else(subt>500){
desc=subt*0.18;
}
break;
case B:
if(subt>=1 && subt<=800){
desc= subt*0.05;
}
if else(subt>800){
desc=subt*0.12;
}
break;
case C:
if(subt>50){
desc= subt*0.02;
}
break;
}
If(subt>100){
IVA=subt*0.12;
}
VP=subt + IVA desc;
printf(El valor a pagar es: %f, VP);
getch ();
}


12.- REALICE UN PROGRAMA QUE CALCULE EL PROMEDIO DE NOTAS DE LAS 7 MATERIAS DE
UN ESTUDIANTE, INGRESANDO NOTA 1, NOTA 2 Y NOTA 3 DE CADA UNA DE LAS MATERIAS.

# include <stdio.h>
#include <conio.h>
void main ();
{
float n1, n2 , n3, prom_m1, prom_m2, prom_m3, prom_m4, prom_m5, prom_m6, prom_m7,
prom_alum=0;
clrscr();
printf ( Ingrese 1era. nota de la primera materia: );
scanf (%f, & n1)
printf ( Ingrese 2da nota de la primera materia: );
scanf (%f, & n2)
printf ( Ingrese 3era. nota de la primera materia: );
scanf (%f, & n3)
printf ( Ingrese 1era. nota de la segunda materia: );
scanf (%f, & n1)
printf ( Ingrese 2da nota de la segunda materia: );
scanf (%f, & n2)
printf ( Ingrese 3era. nota de la segunda materia: );
scanf (%f, & n3)
printf ( Ingrese 1era. nota de la tercera materia: );
scanf (%f, & n1)
printf ( Ingrese 2da nota de la tercera materia: );
scanf (%f, & n2)
printf ( Ingrese 3era. nota de la tercera materia: );
scanf (%f, & n3)
printf ( Ingrese 1era. nota de la cuarta materia: );
scanf (%f, & n1)
printf ( Ingrese 2da nota de la cuarta materia: );
scanf (%f, & n2)
printf ( Ingrese 3era. nota de la cuarta materia: );
scanf (%f, & n3)
printf ( Ingrese 1era. nota de la quinta materia: );
scanf (%f, & n1)
printf ( Ingrese 2da nota de la quinta materia: );
scanf (%f, & n2)
printf ( Ingrese 3era. nota de la quinta materia: );
scanf (%f, & n3)
printf ( Ingrese 1era. nota de la sexta materia: );
scanf (%f, & n1)
printf ( Ingrese 2da nota de la sexta materia: );
scanf (%f, & n2)
printf ( Ingrese 3era. nota de la sexta materia: );
scanf (%f, & n3)
printf ( Ingrese 1era. nota de la sptima materia: );
scanf (%f, & n1)
printf ( Ingrese 2da nota de la sptima materia: );
scanf (%f, & n2)
printf ( Ingrese 3era. nota de la sptima materia: );
scanf (%f, & n3)


prom_m1= (n1+n2+n3) /3;
prom_m2= (n1+n2+n3) /3;
prom_m3= (n1+n2+n3) /3;
prom_m4= (n1+n2+n3) /3;
prom_m5= (n1+n2+n3) /3;
prom_m6= (n1+n2+n3) /3;
prom_m7= (n1+n2+n3) /3;
prom_alum=(prom_m1 + prom_m2 + prom_m3 + prom_m4 + prom_m5 + prom_m6 + prom_m7 )/7;
printf ( El promedio del alumno es: %f, prom_alum);
getch ();
}



13.- REALICE UN PROGRAMA QUE CALCULE EL NUMERO INTERMEDIO

# include <stdio.h>
#include <conio.h>
void main ();
{
int n1, n2, n3=0;
clrscr();
printf ( Ingrese primer nmero: );
scanf (%d, & n1)
printf ( Ingrese segundo nmero: );
scanf (%d, & n2)
printf ( Ingrese tercer nmero: );
scanf (%d, & n3)

if(((n1>n3) && (n1<n2)) || ((n1<n3) && (n1>n2)))
{
printf(El numero intermedio es: %d, n1);
}
if else(((n2<n1) && (n2>n3)) || ((n2>n1) && (n2<n3)))
{
printf(El numero intermedio es: %d, n2);
}
else
{
printf(El numero intermedio es: %d, n3);
}
getch ();
}




















14.- REALICE UN PROGRAMA QUE PERMITA EL INGRESO DE 3 NOTAS DE UN ALUMNO.
CALCULAR LA NOTA PROMEDIO Y PRESENTAR POR PANTALLA LOS SIGUIENTES MENSAJES:
a.- SI EL PROMEDIO ESTA ENTRE 20 Y 16: ALUMNO EXCELENTE
b.- SI EL PROMEDIO ESTA ENTRE 15 Y 11: ALUMNO REGULAR.
c.- SI EL PROMEDIO ESTA ENTRE 10 Y 06: ALUMNO MALO.
d.- SI EL PROMEDIO ESTA ENTRE 5 Y 0: ALUMNO PESIMO.

# include <stdio.h>
#include <conio.h>
void main ();
{
float n1, n2 , n3, prom_alum =0;
clrscr();
printf ( Ingrese primera nota: );
scanf (%f, & n1)
printf ( Ingrese segunda nota: );
scanf (%f, & n2)
printf ( Ingrese tercera nota: );
scanf (%f, & n3)
prom_alum= (n1+n2+n3+exam)/4;
printf ( El promedio del alumno es: %f, prom_alum);
switch (prom_alum)
{
case 1:
if(prom_alum<=20) {
printf(Alumno excelente);
}
break;
case 2:
if(prom_alum<=15) {
printf(Alumno regular);
}
break;
case 3:
if(prom_alum<=10) {
printf(Alumno malo);
}
break;
case 4:
if((prom_alum<=5)) && (prom_alumno>=0)) {
printf(Alumno pesimo);
}
break;
}
getch ();
}

También podría gustarte