Anda di halaman 1dari 26

Colegio fiscal mixto 15 de Octubre

Jos Rendn Pineda

Pgina 1

Colegio fiscal mixto 15 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(); }

Jos Rendn Pineda

Pgina 2

Colegio fiscal mixto 15 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(); }

3) ELABORE UN PROGRAMA QUE PERMITA


CALCULAR EL AREA DE UN TRAPECIO.
Jos Rendn Pineda Pgina 3

Colegio fiscal mixto 15 de Octubre

# 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(); }

4) ELABORE UN PROGRAMA QUE CALCULE LA COMISION QUE DEBE RECIBIR UN VENDEDOR,


Jos Rendn Pineda Pgina 4

Colegio fiscal mixto 15 de Octubre

SEGN LA VENTA QUE HAYA REALIZADO. SI LA VENTA ES MAYOR A $500, EL VENDEDORDEBE RECIBIR EL 15% DEL TOTAL DE LA VENTA; CASO CONTRARIO NO HAYCOMISION.
#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(); }

5) ELABORE UN PROGRAMA QUE CALCULE LA COMISION QUE DEBE RECIBIR UN VENDEDOR.SI LA VENTA ES MAYOR A $500 EL VENDEDOR DEBE
Jos Rendn Pineda Pgina 5

Colegio fiscal mixto 15 de Octubre

RECIBIR EL 15% DEL TOTAL DE LAVENTA; 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 { 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 pone en vigencia el siguiente plan. Un descuento del 10% para las compras que superen los
Jos Rendn Pineda Pgina 6

Colegio fiscal mixto 15 de Octubre

$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; clrscr() ;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 descuento es); getch(); }

7) ELABORE UN PROGRAMA QUE PERMITA EL INGRESO DE UN NUMERO SI ES POSITIVO O NEGATIVO


Jos Rendn Pineda Pgina 7

Colegio fiscal mixto 15 de Octubre

#include <stdio.h> #include <conio.h> main() { int num; clrscr(); printf(ingrese un numero:); scanf(%d,&num); if(num>=0){ printf(numero positive); } else { printf(numero negativo); } getch(); }

Jos Rendn Pineda

Pgina 8

Colegio fiscal mixto 15 de Octubre

8) UNA TIENDA DE ARTEFACTOS ELECTRICOS PONE EN VIGENCIA EL SIGUIENTE PLAN PARAINCREMENTAR SUS VENTAS SI LA COMPRA ES DESCONTAR EL >100 5% >200 8% >250 12% <250 15%
#include <stdio.h> #include <conio.h> 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(); }

Jos Rendn Pineda

Pgina 9

Colegio fiscal mixto 15 de Octubre

9) ELABORE UN PROGRAMA QUE DETERMINE EL MAYOR DE DOS NUMEROS

#include <stdio.h> #include <conio.h> main() { 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: %d2,max); getch(); }

Jos Rendn Pineda

Pgina 10

Colegio fiscal mixto 15 de Octubre

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> main() { float nota; printf(ingrese la nota obtenida:); scanf(%f,&nota); if(nota>=40) printf(aprobado); else printf(reprobado); getch(); }

Jos Rendn Pineda

Pgina 11

Colegio fiscal mixto 15 de Octubre

11) VEAMOS UN EJEMPLO DE MULTIPLES CASOS CON LA ESTRUCTURA SWITCH


#include <stdio.h> #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(2ingrese 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); 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(); }

Jos Rendn Pineda

Pgina 12

Colegio fiscal mixto 15 de Octubre

12) BOLETA DE PAGOPROGRAMA PARA OBTENER EL SALARIO NETO Y LA RETENCION DE UN EMPLEADO. ELCALCULO DE LA RETENCION SE BASA EN LAS CONDICIONES SIGUIENTES: SI 0 < SALARIO <=1500 RETENCION O% SI 1500 <=SALARIO <=3000 RETENCION 5% SI 3000 <= SALARIO RETENCION8%
#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) { if(salario<=3000) reten=salario*0.05; else reten=salario*0.08; } else reten=0; salneto=salario-reten;

Jos Rendn Pineda

Pgina 13

Colegio fiscal mixto 15 de Octubre


printf(\n); printf(_________________\n); printf(boleta de pago\n); printf(nombre :%10s\n,nombre); printf(salario :%10.2f\n,salario); printf(retencin :%10.2f\n,reten); printf(salario neto: %10.2f\n,salneto) ;printf(__________________\n); getch(); }

13) ELABORE UN PROGRAMA PARA CALCULAR LA SUMA DE LOS NUMEROS N, UTILIZANDO LAESTRUCTURA WHILE
Jos Rendn Pineda Pgina 14

Colegio fiscal mixto 15 de Octubre

#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; } printf(la suma de los nmeros es: %ld, suma); printf(pulse cualquiera de las teclas); getch(); }

14) CALCULAR EL FACTORIAL DE UN NUMERO


Jos Rendn Pineda Pgina 15

Colegio fiscal mixto 15 de Octubre

#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); getch(); }

15) ELABORE UN PROGRAMA QUE CALCULE EL PRODUCTO DE DOS NUMEROS MEDIANTESUMAS SIN UTILIZAR EL OPERADOR (*)
Jos Rendn Pineda Pgina 16

Colegio fiscal mixto 15 de Octubre


#include <stdio.h> #include <conio.h> main() { long int a,b,prod; clrscr(); printf(producto de los numeros positivos\n); printf(ingrese primer factor:); scanf(%ld,&a); printf(ingrese segundo factor:); scanf(%ld,&b); prod=0; 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 Jos Rendn Pineda Pgina 17

Colegio fiscal mixto 15 de Octubre i= tipo de inters nominal n= numero de periodos por aos t= nmero de aos
#include<stdio.h> #include<conio.h> main() { 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(numero 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(); }

17) ELABORAR UN PROGRAMA QUE PERIMITA CALCULAR EL CAPITAL INICIAL


/*programa: capini.c*/ #include<stdio.h>

Jos Rendn Pineda

Pgina 18

Colegio fiscal mixto 15 de Octubre


#include<conio.h> #include<math.h> main() { float m,c,I; 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>

Jos Rendn Pineda

Pgina 19

Colegio fiscal mixto 15 de Octubre


#include<math.h> main() { 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); main() {

Jos Rendn Pineda

Pgina 20

Colegio fiscal mixto 15 de Octubre


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 I= tipo de inters anual T= nmero de aos Jos Rendn Pineda Pgina 21

Colegio fiscal mixto 15 de Octubre


/*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 anual:); 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) { 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,5);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,8); printf(pulse cualquier tecla...); f=4; clrscr(); } K=k+1;

Jos Rendn Pineda

Pgina 22

Colegio fiscal mixto 15 de Octubre


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

21) CALCULAR LA HIPOTENUSA DE UN TRIANGULO RECTANGULO


#include <stdio.h> #include <conio.h> #include <math.h> main() { float a, b, h;

Jos Rendn Pineda

Pgina 23

Colegio fiscal mixto 15 de Octubre


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(); }

22) CALCULO DE LA POTENCIA DE UN NMERO


#include<stdio.h> #include<conio.h> #include<math.h> float potencia (float x, float y); main () { float x,y,p; clrscr();

Jos Rendn Pineda

Pgina 24

Colegio fiscal mixto 15 de Octubre


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) { 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);

Jos Rendn Pineda

Pgina 25

Colegio fiscal mixto 15 de Octubre


radianes=pi*sexa/180; //conversin de sexagesimal a radianes area=a*b*sin(radianes)/2; printf(area del triangulo: %2f,area); getch(); }

Jos Rendn Pineda

Pgina 26

Anda mungkin juga menyukai