Sei sulla pagina 1di 28

COLEGIO FISCAL MIXTO 15 DE OCTUBRE

TEMA: PROGRAMAS DE C++ NOMBRE: JENIFFER LISBETH MOROCHO MENDOZA PROFESOR: LCDO.: VINICIO MURILLO CURSO: 5TO APLICACIONES AO LECTIVO: 2011 2012

ELABORE UN PROGRAMA QUE PERMITA EL INGRESO DE UN NMERO CALCULAR EL CUBO

# INCLUDE L STDIO.H > # INCLUDE L LONIO.H>

Floot cubo; Num; CLRSCR ( ); Print F C % f & NUM.) (Ingress el numero) Scan f (%2f&NUM)

Ingrese un nmero Num= 2 Cubo= 8

2*2*2=8

ELABORE UN PROGRAMA QUE PERMITA QUE PERMITA CALCULAR EL REA DEL ROMBO
# INCLUDE < STDIO.H> # INCLUDE <CONIO.H> MAIN ( );

FLOAT, d1, d2, AREA CLRSCR ( ); PRINTF (AREA DE UN ROMBO); PRINTF (INGRESE EL VALOR DIAGONAL 1:); SCANF (% 2F, & d1); PRINTF (INGRESE EL VALOR DE DIAGONAL 2: ); SCANF (% 2F, & d2); AREA= (d1 * d2)/2 PRINTF (LA RESPUESTA TRES:% 2F, AREA); GETCH;

ELABORE UN PROGRAMA QUE PERMITA CALCULAR EL REA DE UN TRAPECIO


# INCLUDE < STDIO.H> # INCLUDE < CONIO.H> MAIN ( );

FLOAT b1, b2, h CLRSCR ( ); PRINTFL (AREA DE UN TRAPECIO); PRINTFL (INGRESE LA BASE 1:); SCANF (%F, % b1); PRINTF (%F, & h); SCANF (%F, & H); AREA = (b1*b2)/2 PRINTF (LA RESPUESTA ES % d, AREA); GETCH ( );

ELABORE UN PROGRAMA QUE CALCULE LA CONDICIN QUE DEBE RECIBIR UN VENDEDOR. SI LA VENTA ES MAYOR A $500 DLARES EL VENDEDOR DEBE RECIBIR EL 15% DEL TOTAL DE LA VENTA EN CASO CONTRARIO ES DECIR, SI LA VENTA ES MENOR O IGUAL A $ 500 DLARES EL VENDEDOR DEBE RECIBIR EL 5 %
# INCLUDE <STDIO.H> #INCLUDE <CONIO.H> INT MAIN ( )

FLOAT VENTOT, COMISIN; CLRSCR ( ); PRINTF (CALCULO DE COMISIN/H); PRINTF (INGRESE LA VENTA TOTAL:); SCANF (%F, &ventat); IF (ventat>500) Comisin = ventat * 0.15;

ELSE

Comisin = ventat * 0.05;

PRINTF (E vendedor debe recibir: 2F, comisin); GETCH

UNA TIENDA DE ARTEFACTOS ELCTRICOS NECESITA INCREMENTAR SUS VENTAS Y PARA ELLO PONEN VIGENCIA EL SIGUIENTE PLAN: UN DESCUENTO DEL 10% PARA LAS COMPRAS QUE SUPEREN LOS $ 300 DLARES PARA LAS COMPRAS MENORES O IGUALES QUE $ 300 EL DESCUENTO DEBE SER DEL 5%
# INCLUDE < STDIO.H> # INCLUDE < CONIO.H> INT MAIN ( ) 10% = 0, 10 5%= 0, 05

FLOAT VENTOT, descuento; CBRSCR ( ); PRINTF (calcule el descuento/ n); PRINTF (Ingrese la venta total); SCANF (% F, & venta total); IF (VENTOT > 300) DESCUENTO= VENTOT 0,10;

ELGE

DESCUENTO= VENTOT 0,05;

TOTAL A PAGAR= Venta Total Descuento PRINTF (La venta total a pagar es % 2F total a pagar); GETCH ( );

# INCLUDE < STDIO.H > # INCLUDE < CONIO.H > INT MAIN ( )

INT A; CLRSCR ( ) PRINTF (ingrese un numero); SLANF (% F, & n); IF (NMOD 2= 0); PRINTF (Par);

ELSE

PRINTF (IMPAR);

GETCH

UNA TIENDA DE ARTEFACTOS ELCTRICOS PONE EN VIGENCIA EL SIGUIENTE PLAN PARA INCREMENTAR SUS VENTAS Si la compra es Menor que 100 Menor que 200 Menor que 250 Menor que 250 # INCLUDE < STDIO.H > # INCLUDE < CONIO.H > INT MAIN ( ) Descontar el 5% 8% 12% 15%

FLOAT VENTOT, DESCUENTO; CLRSCR ( ); PRINTF (calculo de descuento /n) >SCANF (%2F & ventot); IF (ventot < 100); DESCUENTO = ventot * 5%; ELSE IF (ventot < 200); DESCUENTO = Ventot * 8% ELSE IF (ventot < 250); DESCUENTO= Ventot * 12%); ELSE (Ventot > 250); DESCUENTO = Ventot * 15% Total a pagar= Ventot descuento Printf (La venta total a pagar es; % 2F el total a pagar); GETCH ( );

ELABORE UN PROGRAMA QUE PERMITA EL INGRESO DE DOS NMEROS

#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: % d, max); GETCH ( )

ELABORE UN PROGRAMA QUE INGRESE UNA NOTA SO ES > O = QUE 40 A PRESENTAR UN MENSAJE SI APROB O SUPLETORIO

# INCLUDE < STDIO.H> # INCLUDE < STDIO.H > MAIN ( )

FLOAT NOTA; CLRGCR ( ); PRINTF (Ingrese la nota obtenida:); SCANF (%, &Nota); IF (NOTA > = 40) PRINTF (aprobado); ELSE PRINTF (SUPLETARIO); GETCH ( );

CALCULAR EL REA DE UN RECTNGULO


# INCLUDE < STDIO.H > # INCLUDE < CONIO.H > MAIN ( )

INT Opcin; FLOAT BASE, ALTURA, LADO; CLRSCR ( ); PRINTF (calculo de rea / n); PRINTF (un rectngulo / n); PRINTF (2 cuadrado / n); PRINTF (3 rombo / n); PRINTF (elija una opcin); SCANF ( % D, & opcin); CLRSCR ( ); SWITCH (Opcin) CASE 1 PRINTF (rea del triangulo); PRINTF (ingrese la base); SCANF (%, & base); PRINTF (ingrese la altura); SCANF (%, & altura); PRINTF (el rea del rectngulo es: % 2F, base*altura); BREAK; CASE 2; PRINTF (rea del cuadrado); PRINTF (ingrese uno de los lados); SCANF (% 2F, & lado); PRINTF (el rea del cuadrado es: % 2F, lado * lado); BREAK; CASE 3;

PRINTF (area del rombo); PRINTF (ingrese la diagonal); PRINTF (ingrese la diagonal 2); SCANF (% F, % d1 * d2 / 2); BREAK; DEFAULT; PRINTF (Elija un numero entre 1 y 3); BREAK;

GETCH ( );

PROGRAMA PARA OBTENER EL SALARIO NETO Y LA RETENCIN DE UN EMPLEADO. LA RETENCIN SE BASA EN LAS SIGUIENTES CONDICIONES. SI O ES MENOR QUE EL SALARIO Y ES MENOR O IGUAL QUE 150 LA RETENCIN ES EL 0 %. SI 150 ES MENOR O IGUAL AL SALARIO Y ES MENOR O IGUAL QUE 300 LA RETENCIN ES DE 5%. SI 300 ES MENOR O IGUAL QUE EL SALARIO LA RETENCIN ES DE 8%. # INCLUDE < STDIO.H > # INCLUDE < CONIO.H > MAIN ( )

CHART NOMBRE [30]; CLRSCR; PRINTF (Ingrese datos del empleado / n); PRINTF (--------- / n); PRINTF (nombre:F); getch ( nombre); PRINTF (salario); SCANF (% F, % salario); PRINTF (--------- / n); IF (Salario > = 1500) IF (Salario < = 3000) Siten= salario * 0.05; ELSE Siten= salario * 0.08;

ELSE Siten= 0; Ralnito = salario reten; PRINTF (/ n); PRINTF (------ / n);

PRINTF (bolita de pago / n); PRINTF (nombre: % 105) n, nombre); PRINTF (salario: % 10. 2F) n, salario); PRINTF (retencin: % 10.2F / n, salnito); PRINTF (-------- / n); PRINTF (pulse cualquier tecla); GETCH ( );

ELABORE UN PROGRAMA PARA CALCULAR LA SUMA DE LOS NMEROS 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;

PRINTF (la suma de los nmeros es % / d, suma); PRINTF (/ n pulse cualquier tecla..) GETCH ( );

CALCULAR EL FACTORIAL DE UN NMERO


# 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 % 0F, n FACT); GETCH ( );

ELABORE UN PROGRAMA QUE CALCULE UN PRODUCTO DE 2 NMEROS MEDIANTE SUMAR SIN UTILIZAR EL OPERADOR
# INCLUDE < STDIO.H > # INCLUDE < CONIO.H >

LONG, INT a, b prod; CLRSCR ( ); PRINFT (Producto de dos nmeros positivos / n); PRINFT (Ingrese primer factor :); SCANF (% /d; & a); PRINF (Ingrese segundo factor:); SCANF (% / d, & b); PROD = 0; DO PROD = PROD + a B=b-1; While (b > 0); PRINFT (El producto es; % / d / n; prod); PRINFT (Pulse una tecla ); GETCH ( );

ELABORE UN PROGRAMA QUE SOLICITE EL CAPITAL INICIAL, EQUIPO DE INTERS EL NUMERO DE PERIODOS POR AOS Y EL NUMERO DE LA INVERSIN. EL CALCULO DEL CAPITAL FINAL (VALOR FUTURO), EL DESARROLLO SE BASA EN LA FORMULA DE INTERS COMPUESTO. M= (1 + i n); M= capital final o monto C= capital inicial I= tipo de inters dominal N= nmeros de periodos por ao T= nmeros de ao # INCLUDE < STDIO.H > # INCLUDE < CONIO.H > # INCLUDE < MATCH.H > MAIN ( );

FLOAT m, c, i; INT n, t; CLRSCR ( ); Goto xy (g, 2); PRINFT (calculo del capital) Goto xy (17,3); PRINTF (capital inicial); SCANF (% F, &); Goto xy(17,3); PRINFT (Inters nominal:); SCANF (%F, & i); Goto xy (6,5); PRINFT (Numero de periodo por ao:); SCANF (% d; & n); Goto xy (18,6); PRINFT (numero de aos:); SCANF (% d, & +)

i= i/ 100; m = c * pow (1 + i / n, n * t); Goto xy (19, 7); PRINFT (capital final % 2Fn); Got oxy (6, 8); PRINFT (pulse cualquier tecla.); GETCH ( );

CALCULO DEL CAPITAL INICIAL


*Programa: c * / # INCLUDE < STDIO.H > # INCLUDE < CONIO.H > # INCLUDE < MATH.H > MAIN ( )

FLOAT m, c, i; INT n,t; CLRSCR ( ); Goto xy (6,2); PRINFT (calculo de capital inicial);

FLOAT AMORT INTERES, CP, SI, O = SA = 0, SCP= 0 ; INT K = 1 F= 4 CLRSCR ( ); Gotoxy (22,2); PRINTF (Tabla de amortizacin) ; Gotoxy (6,3); PRINTF (Periodo capital inters pago capital pago, capital pagado); Amort = C* ( i / p) pow ( 1 + i / p, t *p) -1); While = (k c = Z * p) Interes = (* i / p); Cp = amort interes ; Gotoxy (6, 7); PRINTF (% 2d % 12, 2 f % 10.2f, k,c, interes amort, cp ); C= C, - cp; Si = Si + interes; Sa= Sa + amort;

F= F +1; F= CF = 22) Gotoxy (6,7); PRINFT (Pulse cualquier tecla); GETCH ( ); F= 4 CLRSCR ( );

K= K + 1

Gotoxy (12, F); PRINTF (Total es: % 10.2 F % 10.2 F; Si, Sa, S CP); Gotoxy (6, F); Prinft (Pulse cualquier tecla.); Getch ( );

CORRECCIN DEL PROGRAMA


/* Programa: caltiempo.c*/ # INCLUDE < STDIO.H > # INCLUDE < CONIO.H > # INCLUDE < MATH.H > MAIN ( )

FLOAT m,c,i; INT n,t; Goto xy(6,2); PRINFT (Calculo de numero de aos); Goto xy(17,3);PRINFT(Capital Goto xy(19,4); PRINFT (capital final:), SCANF ( % F, & c); Goto xy(17,5); PRINFT (Taza de inters:); SCANF ( % F, & i); Goto xy(6,6); PRINFT (Numero de periodos por ao:) SCANF (% d, % n); i= i / 100; t= (10g (m). 10g (()) / (n*) 0g (1+i/n)); Goto xy (18.7); PRINFT (Numero de aos: %.2d, t); Goto xy (6,8); PRINFT (Pulse cualquier tecla.); GETCH ( );

TABLA DE AMORTIZACIN DE UNA DEUDA


# 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 ( ); Goto xy (b, 2); PRINFT (Amortizacin de una deuda:); Goto xy (6,3); PRINFT (Deuda a amortizar:); SCANF (% F, & c); Goto xy (6,5); PRINFT (tipo de inters anual:) SCANF (% d, & t); Goto xy (6,6); PRINFT (Periodo amortizacin:); SCANF (%d, & p); i= i/100 reporte (c,i,t,p);

Void reporte (Float c, Float I, Int t, Int p);

FLOAT AMORT INTERES, cp, si, o= S= O, SCP= O; INT K = 1 F = 4

CLRSCR ( ); Goto xy (22,2); PRINFT (Tabla de amortizacin:); Goto xy (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 c = Z * p) INTERES= c* i /p; CP = AMORT INTERES; GOTXY (6, f); PRINTF (% 2d %12.2 f % 10.2f, k, c, inters AMORT, c p); C = c cp; SI = SI + INTERES; SA = SA + AMORT; F= f + 1 f (f = = 22) Gotoxy (6, f); PRINTF (Pulse cualquier tecla); GETCH ( ); f = 4; CLRSCR ( );

K = K +1;

Gotoxy (12, f); PRINTF (Total es: % 10.2f % 10.2f; si, sa, scp); Gotoxy (6, f); PRINTF (Pulse cualquier tecla); GETCH ( );

ELABORE UN PROGRAMA QUE PERMITA CALCULAR EL CUADRADO DE LOS NMEROS DEL 1 AL 10.

# INCLUDE < STDIO. H > # INCLUDE < CONIO.H> MAIN ( )

INTI; CUADRADO; FOR (i=1; i<=10; i++) CUADRADO = 1*1 PRINTF (El cuadrado, de % d es %/n; i, cuadrado);

GETCH ( );

CALCULAR LA HIPOTENUSA DE UN TRIANGULO RECTANGULO


#INCLUDE <STDIO.H> #INCLUDE <CONIO.H> #INCLUDE <MATH.H) MAIN ( )

FLOAT a, b, h; CLRSCR ( ); PRINTF (Calculo de la hipotenusa/n); PRINTF (Ingrese el lado a:); SCANF (%f, &B); H= HIPOT (a, b); PRINTF (La hipotenusa es: % 2f, h); GETCH ( );

CALCULO DE LA POTENCIA DE UN NMERO INGRESADO


#INCLUDE <STDIO.H> #INCLUDE <CONIO.H> #INCLUDE <MATH.H> FLOAT POTENCIA (FLOAT x, FLOAT y); MAIN ( )

FLOAT x, p, y; PRINTF (Potencia de un numero /n); PRINTF (Ingrese la base:); SCANF (% f, & x); PRINTF (Ingrese la exponente:); SCANF (%f, & y); P = potencia (x,y) PRINTF (La potencia es: %2f P); GETCH ( );

FLOAT POTENCIA (FLOAT x, FLOAT y);

RETURN EXP (y* los (x));

CALCULAR EL SENO DE UN RADIANES


#INCLUDE <MATH.H> #INCLUDE <STDIO.H> #INCLUDE <CONIO.H> #DEFINE P; 3. 1416 MAIN ( )

FLOAT a, b, area, sexa, radianes; CLRSCR ( ); PRINTF (rea de un triangulo/n); PRINTF (Ingrese el lado a:); SCANG (%f, & a); PRINTF (Ingrese el lado b:); SCANF (%f, & b); PRINTF (Ingrese el ngulo en sexagesimal:); SCANF (%f, & sexa); RADIANES = * P; sexa / 180;// conversin de sexagesimal a radianes AREA = a*b*sen (radianes) / 2; PRINTF (area del triangulo:% 2f area:); GETCH ( );

Potrebbero piacerti anche