Cuaderno virtual

LEMA:

INVESTIGAR, RESOLVER Y EMPRENDER.

sábado, 16 de noviembre de 2013

INSTALACION DE TURBO C ++

 1.Instalar TURBO C++

Sistemas requeridos:  

Windows 11, 10, 8.1 y 8

Windows 7, vista y XP requiere .NET 4.5 FRAMEWORK REQUERID

Link de descarga: 

TURBO C++

2. Clic en START TURBO C++








domingo, 3 de noviembre de 2013

DISEÑO FACTURA (COMPLETO)



1.- Dado 4 productos sacar el subtotal, iva y el descuento si el subtotal es mayor a 100 caso contrario no hay descuento


#include<conio.h>
#include<stdio.h>
void main(){
clrscr();
int c,f,cantid,s,n;
float preci,total1,total2,total3,total4,subtot,iva,apagar,descuento,valordescuento;
char detall;
do
{
clrscr();
for (c=13;c<=66;c++)
  {
  gotoxy(c,3);printf("─");
  gotoxy(c,1);printf("─");
  gotoxy(c,13);printf("─");
  }
for (c=52;c<=66;c++)
  {
  gotoxy(c,16);printf("─");
  gotoxy(c,19);printf("─");
  gotoxy(c,22);printf("─");
  gotoxy(c,24);printf("─");
  }
  for (f=1;f<=13;f++)
    {
    gotoxy(13,f);printf("");
    gotoxy(24,f);printf("│”);
    gotoxy(42,f);printf("│");
    }
    for (f=1;f<=24;f++)
      {
      gotoxy(52,f);printf("│");
      gotoxy(66,f);printf("│");
      }
  gotoxy(13,1);printf("┌");
  gotoxy(24,1);printf("");
  gotoxy(42,1);printf("");
  gotoxy(52,1);printf("");
  gotoxy(66,1);printf("┐");
  gotoxy(13,3);printf("");
  gotoxy(24,3);printf("");
  gotoxy(42,3);printf("");
  gotoxy(52,3);printf("");
  gotoxy(66,3);printf("");
  gotoxy(13,13);printf("└");
  gotoxy(24,13);printf("");
  gotoxy(42,13);printf("");
  gotoxy(52,13);printf("");
  gotoxy(66,13);printf("");
  gotoxy(52,16);printf("");
  gotoxy(66,16);printf("");
  gotoxy(52,19);printf("");
  gotoxy(66,19);printf("");
  gotoxy(52,22);printf("");
  gotoxy(66,22);printf("");
  gotoxy(52,24);printf("└");
  gotoxy(66,24);printf("┘");
  gotoxy(15,2);printf("cantidad");
  gotoxy(29,2);printf("detalle");
  gotoxy(44,2);printf("precio");
  gotoxy(57,2);printf("total");
  gotoxy(44,14);printf("subtotal");
  gotoxy(41,17);printf("descuento");
  gotoxy(43,20);printf("iva(12%)");
  gotoxy(43,23);printf("a pagar");

gotoxy(16,4);scanf("%d",&cantid);
gotoxy(27,4);scanf("%s",&detall);
gotoxy(43,4);printf("$");
gotoxy(44,4);scanf("%f",&preci);
total1=(cantid*preci);
gotoxy(54,4);printf("$");
gotoxy(55,4);printf("%f",total1);

gotoxy(16,6);scanf("%d",&cantid);
gotoxy(27,6);scanf("%s",&detall);
gotoxy(43,6);printf("$");
gotoxy(44,6);scanf("%f",&preci);
total2=(cantid*preci);
gotoxy(54,6);printf("$");
gotoxy(55,6);printf("%f",total2);

gotoxy(16,8);scanf("%d",&cantid);
gotoxy(27,8);scanf("%s",&detall);
gotoxy(43,8);printf("$");
gotoxy(44,8);scanf("%f",&preci);
total3=(cantid*preci);
gotoxy(54,8);printf("$");
gotoxy(55,8);printf("%f",total3);

gotoxy(16,10);scanf("%d",&cantid);
gotoxy(27,10);scanf("%s",&detall);
gotoxy(43,10);printf("$");
gotoxy(44,10);scanf("%f",&preci);
total4=(cantid*preci);
gotoxy(54,10);printf("$");
gotoxy(55,10);printf("%f",total4);


subtot=(total1+total2+total3+total4);
gotoxy(54,14);printf("$");
gotoxy(55,14);printf("%f",subtot);


if(subtot>=100)
{
gotoxy(56,17);printf("3%");
descuento=(subtot*3)/100;
valordescuento=subtot-descuento;
iva=(valordescuento*12)/100;
gotoxy(54,20);printf("$");
gotoxy(55,20);printf("%f",iva);
apagar=valordescuento+iva;
}
else
{
gotoxy(56,17);printf("0%");
iva=(subtot*12)/100;
gotoxy(54,20);printf("$");
gotoxy(55,20);printf("%f",iva);
apagar=subtot+iva;
}
gotoxy(54,23);printf("$");
gotoxy(55,23);printf("%f",apagar);
getch();
clrscr();
printf("DESEAS REALIZAR OTRA FACTURA (1=si,2=no): ");
scanf("%d",&n);
switch(n)
{
case 1:
break;
case 2:
break;
}
}while(n!=2);
}


martes, 29 de octubre de 2013

5 EJERCISIOS CON CONDICIONAL IF-ELSE



1.- Dado su año de nacimiento y año actual determinar si es mayor de edad o menor de edad

#include<conio.h>
#include<stdio.h>
void main(){
clrscr();
int an,ac,edad;
gotoxy(5,3);printf("\nIngrese fecha de nacimiento: ");
gotoxy(30,4);scanf("%d",&an);
gotoxy(5,5);printf("\nIngrese fecha actual: ");
gotoxy(26,6);scanf("%d",&ac);
edad=ac-an;
if(edad>=18)
{
gotoxy(5,8);printf("ES MAYOR DE EDAD");
}
else
{
gotoxy(5,8);printf("ES MENOR DE EDAD");
}
getch();
}

















2.- Dado los siguientes datos de entrada: Saldo anterior, Tipo de transacción R(retiro) o D(deposito) y monto de la transacción, obtener como dato de salida el saldo actual


#include<conio.h>
#include<stdio.h>
void main (){
int saldo_actual,saldo_anterior,monto;
char transaccion;
clrscr ();
gotoxy(5,3);printf("Saldo anterior: ");
gotoxy(30,3);scanf("%d",&saldo_anterior);
gotoxy(5,5);printf("Ingrese el tipo de transaccion:");
gotoxy(39,5);scanf("%s",&transaccion);
gotoxy(5,7);printf("Monto de transaccion: ");
gotoxy(30,7);scanf("%d",&monto);
if(transaccion=='d')
  saldo_actual=saldo_anterior+monto;
else
  saldo_actual=saldo_anterior-monto;
gotoxy(5,9);printf("El saldo actual es de:  %d",saldo_actual);
getch ();
}










3.- Dado un numero devolver el doble del número si es positivo o el triple si es negativo


#include<conio.h>
#include<stdio.h>
void main(){
clrscr();
int n1,v;
gotoxy(6,3);printf("Ingrese numero: ");
scanf("%d",&n1);
if(n1>0)
{
(v=n1*2);
}
else
{
(v=n1*3);
}
gotoxy(6,6);printf("El resultado es:  %d",v);
getch();
}

















4.- En una empresa se ha determinado la siguiente política de descuento


               
               SEXO


TARJETA
HOMBRES
MUJERES
OBRERO


EMPLEADO
15%

20%
10%

15%


Determine mediante un programa, cuál será el monto del descuento al sueldo ingresado de un trabajador



#include<conio.h>
#include<stdio.h>
void main (){
clrscr();
char tarj,sexo;
long int sn,so;
gotoxy(5,3);printf("Ingrese sueldo: ");
gotoxy(22,3);scanf("%d",&so);
gotoxy(5,5);printf("Ingrese sexo: ");
gotoxy(22,5);scanf("%s",&sexo);
gotoxy(5,7);printf("Ingrese tipo de tarjeta: ");
gotoxy(30,7);scanf("%s",&tarj);
if(tarj=='o' && sexo=='h')
{
 sn=(so*15)/100;
}
else if(tarj=='o' && sexo=='m')
{
 sn=(so*10)/100;
}
else if(tarj=='e' && sexo=='h')
{
 sn=(so*20)/100;
}
else if(tarj=='e' && sexo=='m')
{
 sn=(so*15)/100;
}
gotoxy(5,9);printf("El monto de descuento es de: %d",sn);
getch();
}














5.- Calculadora


#include<conio.h>
#include<stdio.h>
float ope,n1,n2;
char opr;
void main(){
clrscr();
gotoxy(5,3);printf("Ingrese tipo de operacion: ");
gotoxy(33,3);scanf("%s",&opr);
gotoxy(5,5);printf("Ingrese primer numero: ");
gotoxy(34,5);scanf("%f",&n1);
gotoxy(5,7);printf("Ingrese segundo numero: ");
gotoxy(35,7);scanf("%f",&n2);
if (opr=='+'){
ope=n1+n2;
}
else if (opr=='-')
{
ope=n1-n2;
}
else if(opr=='*')
{
ope=n1*n2;
}
else if (opr=='/')
{
ope=n1/n2;
}
gotoxy(5,9);printf("El resultado es: %f",ope);
getch();
}