Está en la página 1de 33

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

CARLA IVETTE GALLEGOS CONTRERAS

Pgina 1

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

1) ELABORE UN PROGRAMA QUE PERMITA EL INGRESO DE UN NUMERO, CALCULAR EL CUBO # include<stdio.h> # include<conio.h> main() { float cubo, num; clrscr(); printf(ingrese un numero:); scanf(%f, &n); cubo= num* num* num*; printf(el cubo de %2f es: %2f, num, cubo); getch (); }

CARLA IVETTE GALLEGOS CONTRERAS

Pgina 2

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

2) ELABORE UN PROGRAMA QUE PERMITA CALCULAR EL AREA DE UN ROMBO. # include<stdio.h> # include<conio.h> main() { float area d1, d2; clrscr(); printf(3rea de un rombo); printf(ingrese el valor d1:); printf(ingrese el valor d2:); scanf(%f, &d1, &d2); area= (d1*d2) / 2 printf(la respuesta es: %f, area); getch() }

CARLA IVETTE GALLEGOS CONTRERAS

Pgina 3

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

3) ELABORE UN PROGRAMA QUE PERMITA CALCULAR EL AREA DE UN TRAPECIO.

# include<stdio.h> # include<conio.h> main() { float area, b1, b2, h; clrscr(); printf(ingrese el valor de b1:); printf(ingrese el valor de b2:); printf(ingrese el valor de la altura:); scanf(%f, &b1, &b2, &h); area= (b1 + b2)*h /2; printf(la respuesta es: %f, area); getch(); } CARLA IVETTE GALLEGOS CONTRERAS Pgina 4

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

4) ELABORE UN PROGRAMA QUE CALCULE LA COMISION QUE DEBE RECIBIR UN VENDEDOR, SEGN LA VENTA QUE HAYA REALIZADO. SI LA VENTA ES MAYOR A $500, EL VENDEDOR DEBE RECIBIR EL 15% DEL TOTAL DE LA VENTA; CASO CONTRARIO NO HAY COMISION. #include<stdio.h> #include<conio.h> main() { float ventot, comision; clrscr(); printf(ingrese la venta total:); scanf(%f,&ventot); if(ventot>500); { comisin=ventot*0.15; } printf(el vendedor debe recibir: %2f, comisin); getch(); CARLA IVETTE GALLEGOS CONTRERAS Pgina 5

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

5)ELABORE UN PROGRAMA QUE CALCULE LA COMISION QUE DEBE RECIBIR UN VENDEDOR. SI LA VENTA ES MAYOR A $500 EL VENDEDOR DEBE RECIBIR EL 15% DEL TOTAL DE LA VENTA; CASO CONTRARIO, ES DECIR SI LA VENTA ES MENOR O IGUAL QUE $500 DEBE RECIBIR EL 5% #include<stdio.h> #include<conio.h> main() { float ventot, comision; clrscr(); printf(calculo de comision \n); printf(ingrese la venta total:); scanf(%f,&ventot); if(ventot>500){ comisin=ventot*0.15; } else CARLA IVETTE GALLEGOS CONTRERAS Pgina 6

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

{ comisin=ventot*0.05; } printf(el vendedor debe recibir: %2f, comisin); getch(); }

6) Una tienda de artefactos elctricos necesita incrementar sus ventas y para ella ponen vigencia el siguiente plan. Un descuento del 10% para las compras que superen los $300; para las compras menores o iguales que $300 el descuento debe ser del 5%. #include <stdio.h> #include <conio.h> int main() { float ventot, descuento; clrscrc(); printf(calculo de descuento\n); printf(ingrese la venta total); scanf(%f,&ventot); if(ventot > 300) { descuento=ventot - 0.10 ; } else { descuento=ventot 0.05; } printf(la venta total a pagar es %2f el decuento es); getch(); } CARLA IVETTE GALLEGOS CONTRERAS Pgina 7

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

7) ELABORE UN PROGRAMA QUE PERMITA EL INGRESO DE UN NUMERO SI ES POSITIVO O NEGATIVO #include<stdio.h> #include<conio.h> main() { int num; clrscr(); printf(ingrese un numero:); scanf(%d,&num); if(num>=0){ CARLA IVETTE GALLEGOS CONTRERAS Pgina 8

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

printf(numero positive); } else { printf(numero negative); } getch(); }

8) UNA TIENDA DE ARTEFACTOS ELECTRICOS PONE EN VIGENCIA EL SIGUIENTE PLAN PARA INCREMENTAR SUS VENTAS SI LA COMPRA ES >100 >200 >250 <250 #include<stdio.h> #include<conio.h> CARLA IVETTE GALLEGOS CONTRERAS Pgina 9 DESCONTAR EL 5% 8% 12% 15%

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

main() { float ventot,descuento; clrscr(); printf(calculo de la venta\n); printf(ingrese la venta total:); scanf(%2f,&ventot); if(ventot<100) descuento=ventot*0.05; else if(ventot<200) descuento=ventot*0.08; else if(ventot<250) descuento=ventot*0.12; else if(ventot>250) descuento=ventot*0.15; descuento=ventot-descuento; printf(la venta total a pagar es: %2f, descuento); getch(); }

CARLA IVETTE GALLEGOS CONTRERAS

Pgina 10

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

9) ELABORE UN PROGRAMA QUE DETERMINE EL MAYOR DE DOS NUMEROS #include<stdio.h> #include<conio.h> main() { CARLA IVETTE GALLEGOS CONTRERAS Pgina 11

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

int a,b,max; clrscr(); printf(ingrese un numero:); scanf(%d,&a); printf(ingrese otro numero:); scanf(%d,&b); max=(a>b)? a:b; printf(el mayor es: %d,max); getch(); }

10) VEAMOS UN PROGRAMA QUE SOLICITA LA NOTA OBTENIDA POR UN ESTUDIANTE EN LA SUMATORIA . SI LA NOTA ES MAYOR O IGUAL QUE 40 MUESTRA EL MENOR APROBADO, CASO CONTRARIO MUESTRA SUPLETORIO. #include<stdio.h> #include<conio.h> CARLA IVETTE GALLEGOS CONTRERAS Pgina 12

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

main() { float nota; printf(ingrese la nota obtenida:); scanf(%f,&nota); if(nota>=40) printf(aprobado); else printf(reprobado); getch(); }

11) VEAMOS UN EJEMPLO DE MULTIPLES CASOS CON LA ESTRUCTURA SWITCH #include<stdio.h> CARLA IVETTE GALLEGOS CONTRERAS Pgina 13

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

#include<conio.h> main() { int opcion; float base,altura,lado,d1,d2; clrscr(); printf(calculo de areas\n); printf(1.rectangulo\n); printf(2.cuadrado\n); printf(3.rombo\n) printf(elija una opcin:); scanf(%d,&opcion); clrscr(); switch(opcin){ case 1: printf(area del rectngulo); printf(ingrese la base:); scanf(%f,&base); printf(ingrese la altura:); scanf(%f,&altura); printf(el area del rectngulo es: %2f,base*altura); break; case 2: printf(area del cuadrado); printf(ingrese uno de los lados:); scanf(%f,&lado); printf(el area del cuadrado es: %2f, lado*lado); CARLA IVETTE GALLEGOS CONTRERAS Pgina 14

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

break; case 3: printf(area del rombo); printf(ingrese la diagonal 1:); scanf(%f,&d1); printf(ingrese la diagonal 2:); scanf(%f,&d2); printf(el area del rombo es: %2f, d1*d2/2); break; default: printf(elija una numero entre 1 y 3); break; } getch(); }

CARLA IVETTE GALLEGOS CONTRERAS

Pgina 15

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

12) BOLETA DE PAGO PROGRAMA PARA OBTENER EL SALARIO NETO Y LA RETENCION DE UN EMPLEADO. EL CALCULO DE LA RETENCION SE BASA EN LAS CONDICIONES SIGUIENTES: SI SI SI 0 < SALARIO 1500 <=SALARIO 3000 <= SALARIO <=1500 RETENCION <=3000 RETENCION RETENCION O% 5% 8%

#include<stdio.h> #include<conio.h> main() { char nombre[30]; float salario,reten,salneto; clrscr(); printf(ingrese datos del empleado\n); printf(__________________\n); printf(nombre:); gest (nombre); printf(salario:); scanf(%f,&salario); printf(__________________\n); if(salario>=1500) CARLA IVETTE GALLEGOS CONTRERAS Pgina 16

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

if(salario<=3000) reten=salario*0.05; else reten=salario*0.08; } else reten=0; salneto=salario-reten; printf(\n); printf(_________________\n); printf(boleta de pago\n); printf(nombre printf(salario :%10s\n,nombre); :%10.2f\n,salario);

printf(retencin :%10.2f\n,reten); printf(salario neto: %10.2f\n,salneto); printf(__________________\n); getch(); }

CARLA IVETTE GALLEGOS CONTRERAS

Pgina 17

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

13) ELABORE UN PROGRAMA PARA CALCULAR LA SUMA DE LOS NUMEROS N, UTILIZANDO LA ESTRUCTURA WHILE #include<stdio.h> #include<conio.h> main() { int x,n,suma; clrscr(); printf(ingrese un numero entero:); scanf(%d,&n); suma=0; x=1; while(x<=n){ //acumula la suma de los nmeros 1,2,3 ,n suma=suma+x; //genera los nmeros 1,2,3,n x=x+1; CARLA IVETTE GALLEGOS CONTRERAS Pgina 18

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

} printf(la suma de los nmeros es: %ld, suma); printf(pulse cualquiera de laa teclas); getch(); }

14) CALCULAR EL FACTORIAL DE UN NUMERO #include<stdio.h> #include<conio.h> main() { int n,x; float fact=1; clrscr(); printf(ingrese un numero entero:); scanf(%d,&n); x=n; while(x>0){ fact=fact*x; x=x-1; } printf(el factorial de %d es: %f, n, fact); CARLA IVETTE GALLEGOS CONTRERAS Pgina 19

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

getch(); }

15) ELABORE UN PROGRAMA QUE CALCULE EL PRODUCTO DE DOS NUMEROS MEDIANTE SUMAS SIN UTILIZAR EL OPERADOR(*) #include<stdio.h> #include<conio.h> main() { long int a,b,prod; clrscr(); printf(product de los numerous positives\n); printf(ingrese primer factor:); scanf(%ld,&a); printf(ingrese segundo factor:); scanf(%ld,&b); prod=0; CARLA IVETTE GALLEGOS CONTRERAS Pgina 20

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

do{ prod=prod+a; b=b+1; }while(b>0); printf(el producto es: %ld\n, prod); getch(); }

16) ELABORAR UN PROGRAMA QUE SOLICITA EL CAPITAL INICIAL m=c(1+i n)n*t m= capital final o monto c= capital inicial i= tipo de inters nominal n= numero de periodos por aos t= numero de aos

#include<stdio.h> #include<conio.h> main() { CARLA IVETTE GALLEGOS CONTRERAS Pgina 21

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

float m,c,I; int n,t; clrscr(); gotoxy (6,2); printf(calculo del capital final o monto); gotoxy (17,3); printf(capital inicial:); scanf(%f,&c); gotoxy (17,4); printf(interes nominal:); scanf(%f,&i); gotoxy (6,5); printf(numero de periodos:); scanf(%d,&n); gotoxy (18,6); printf(numer de aos:); scanf(%d,&t); i=i/100; m=c*pow(1+2/n,n*t); gotoxy (19,7); printf(capital final: %2f, m); gotoxy (6,8); printf(pulse cualquier tecla); getch(); }

CARLA IVETTE GALLEGOS CONTRERAS

Pgina 22

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

17) ELABORAR UN PROGRAMA QUE PERIMITA CALCULAR EL CAPITAL INICIAL /*programa: capini.c*/ #include<stdio.h> #include<conio.h> #include<math.h> main() { float m,c,I; CARLA IVETTE GALLEGOS CONTRERAS Pgina 23

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

int n,t; clrscr(); gotoxy (6,2); printf(calculo del capital inicial); gotoxy (19,3); printf(capital final:); scanf(%f,&m); gotoxy (17,4); printf(interes nominal:); scanf(%f,&i); gotoxy (6,5); printf(numero de periodos por ao:); scanf(%d,&n); gotoxy (18,6); printf(numero de aos:); scanf(%d,&t); i=i/100; c=m/pow(1+i/n,n*t); gotoxy (17,7); printf(capital inicial: %2f, c); gotoxy (6,8); printf(pulse cualquier tecla.); getch(); }

18) ELABORAR UN PROGRAMA QUE CALCULE EL NUMERO DE AOS /*programa: caltiemp.c*/ #include<stdio.h> #include<conio.h> #include<math.h> main() CARLA IVETTE GALLEGOS CONTRERAS Pgina 24

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

{ float m,c,I; int n,t; clrscr(); gotoxy (6,2); printf(calculo de numero de aos); gotoxy (17,3); printf(capital inicial:); scanf(%f,&c); gotoxy (19,4); printf(capital final:); scanf(%f,&m); gotoxy (17,5); printf(tasa de interes:); scanf(%f,&i); gotoxy (6,6); printf(numero de periodos por ao:); scanf(%d,&n); i=i/100; t=(l0g(m)-log(c))/(n*log(1+i/n)); gotoxy (18,7); printf(numero de aos: %2d, t); gotoxy (6,8); printf(pulse cualquier tecla.); getch(); }

19) ELABORAR UN PROGRAMA QUE SOLICITE EL INGRESO DE UN CARCTER EN MINUSCULA Y LO CONVIERTA EN MAYUSCULA #include<stdio.h> #include<conio.h> char mayus (char); CARLA IVETTE GALLEGOS CONTRERAS Pgina 25

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

main() { char c; clrscr() printf(ingrese un caracter:); scanf(%c,&c); printf(convertido en mayuscula: %c, mayus(c)); getch(); } char mayus (char c) { /*convierte un carcter a mayscula*/ char r; r= (c>=a&&c<=z)?A+(c-a):c; return r; }

20) AMORTIZACION DE UNA DEUDA CON ANUALIDADES VENCIDAS A= pago al final de cada periodo C= deuda a amortizar CARLA IVETTE GALLEGOS CONTRERAS Pgina 26

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

I= tipo de inters anual T= nmero de aos

/*programa: amort.c*/ #include<stdio.h> #include<conio.h> #include<math.h> void reporte(float c, float i, int t, int p); main() { float c, i; int t, p; clrscr(); gotoxy (6,2); printf(AMORTIZACION DE UNA DEUDA); gotoxy (6,3); printf(deuda a amortizar:); scanf(%f,&c); gotoxy (6,4); printf(tipo de interes annual:); scanf(%f,&i); gotoxy (6,5); printf(tiempo en aos:); scanf(%d,&t); gotoxy (6,6); printf(periodo amortizacion:); scanf(%d,&p); i=i/100; reporte(c,i,t,p); } void reporte(float c, float i, int t, int p) CARLA IVETTE GALLEGOS CONTRERAS Pgina 27

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

{ float amort, inters, cp, si=0, sa=0, scp=0; int k=1, f=4; clrscr(); gotoxy (22,2); printf(TABLA DE AMORTIZACION); gotoxy (6,3); printf(periodo capital inters pago capital pagado);

amort=c*(i/p)*pow(1+i/p,t*p)/(pow(1+i/p,t*p)-1); while(k <=t*p){ inters=c*i/p; cp=amort-inters; gotoxy (6,f); printf(%2d %12.2f %10.2f %10.2f %10.2f,k,c,inters,amort,cp); c=c-cp; si=si+inters; sa=sa+amort; scp=scp+cp; f=f+1; if(f==22){ gotoxy (6,f); printf(pulse cualquier tecla..); f=4; clrscr(); } CARLA IVETTE GALLEGOS CONTRERAS Pgina 28

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

K=k+1; } gotoxy (12,f); printf(totales: %10.2f %10.2f %10.2f, si, sa, scp); gotoxy (6,f+1); printf(pulse cualquier tecla); getch(); }

CARLA IVETTE GALLEGOS CONTRERAS

Pgina 29

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

21) CALCULAR LA HIPOTENUSA DE UN TRIANGULO RECTANGULO #include<stdio.h> #include<conio.h> #include<math.h> main() { float a, b, h; clrscr(); printf(ingrese el lado a:); scanf(%f,&a); printf(ingrese el lado b:); scanf(%f,&b); h=hypot(a,b); printf(la hipotenusa es: %2f,h); getch(); }

CARLA IVETTE GALLEGOS CONTRERAS

Pgina 30

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

22) CALCULO DE LA POTENCIA DE UN NUMERO #include<stidio.h> #include<conio.h> #include<math.h> float potencia (float x, float y); main () { float x,y,p; clrscr(); printf(potencia de un numero\n); printf(ingrese la base:); scanf(%f,&x); printf(ingrese el exponente:); scanf(%f,&y); p=potencia(x,y); printf(la potencia es: %2f,p); getch(); float potencia (float x, float y) { CARLA IVETTE GALLEGOS CONTRERAS Pgina 31

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

return exp (y*log(x)); }

23)CALCULAR EL SENO DE UN ANGULO EN RADIANES #include<math.h> #include<stdio.h> #include<conio.h> #define pi 3,1416 main() { float a, b, area, sexa, radianes; clrscr(); printf(area de un triangulo\n); printf(ingrese el lado a:); scanf(%f,&a); printf(ingrese el lado b:); scanf(%f,&b); printf(ingrese el angulo en sexagesimal:); scanf(%f,&sexa); radianes=pi*sexa/180; //conversin de sexagesimal a radianes area=a*b*sin(radianes)/2; CARLA IVETTE GALLEGOS CONTRERAS Pgina 32

COLEGIO FISCAL MIXTO QUINCE DE OCTUBRE

printf(area del triangulo: %2f,area); getch(); }

CARLA IVETTE GALLEGOS CONTRERAS

Pgina 33