viernes, 18 de noviembre de 2011

ejercicios de programacion borland c ++ dejaran los cometarios xf grax grax

/*realizar un programa donde se ingrese 2 numeros por teclado y sacar el resultado de la suma resta multiplicacion y division*/
#include
#include
main()
{
clrscr();
int num1,num2,sum,res,mult;
float div;
printf("ingrese el primer numero\n");
scanf("%d",&num1);
printf("ingrese el segundo numero\n");
scanf("%d",&num2);
sum=num1+num2;
res=num1-num2;
mult=num1*num2;
div=num1/num2;
printf("la suma es %d\n",sum);
printf("la resta es %d\n",res);
printf("la multiplicacion es %d\n",mult);
printf("la division es %1.2f",div);
getch();
}
/*realizar un programa que permita imprimir la tabla de cualquier numero*/
#include
#include
#include

main()
{
clrscr();
int cont,num,col,fil,mul,num2;
fil=1;
cont=1;
num=1;
col=1;

for(num=1;num<=6;num++)
{

for(fil=1;fil<=12;fil=fil+1)
{
for(col=1;col<=56;col=col+10)
{
gotoxy(col,fil);
printf("%d",fil);
printf("*");
printf("%d",num);
}
}
}
getch();
}
/*ingresar un numero sacar si es par o impar*/
#include
#include
main()
{
clrscr();
int num,resp,mult,nul;
printf("ingresar un numero\n");
scanf("%d",&num);
resp=num/2;
mult=resp*2;
nul=mult-2;
if(nul=0)
printf("par %d\n",nul);
else
printf("inpar %d",nul);
getch();
}

problemas usando gotoxy

/*realizar un programa que permita realizar las 4 operaciones*/
#include
#include
main()
{
clrscr();
int sum,res,mul,div,num1,num2,col,fil;
char op;
col=3;
fil=13;
gotoxy(2,2);printf("suma=s");
gotoxy(2,3);printf("resta=r");
gotoxy(2,4);printf("multiplicacion=m");
gotoxy(2,5);printf("division=d");
gotoxy(2,6);printf("salir=x");
gotoxy(2,7);printf("escoja una opcion\n");
scanf("%c",&op);

if(op=='s')
{
gotoxy(2,9);printf("ingrese el primer numero\n");
scanf("%d",&num1);
gotoxy(2,11);printf("ingrese el senundo numero\n");
scanf("%d",&num2);
gotoxy(col,fil);
sum=num1+num2;
printf("la suma es %d",sum);
}
if(op=='r')
{
gotoxy(2,9);printf("ingrese el primer numero\n");
scanf("%d",&num1);
gotoxy(2,11);printf("ingrese el senundo numero\n");
scanf("%d",&num2);
gotoxy(col,fil);
res=num1-num2;
printf("la resta es %d",res);
}
if(op=='m')
{
gotoxy(2,9);printf("ingrese el primer numero\n");
scanf("%d",&num1);
gotoxy(2,11);printf("ingrese el senundo numero\n");
scanf("%d",&num2);
gotoxy(col,fil);
mul=num1*num2;
printf("la multiplicacion es %d",mul);
}
if(op=='d')
{
gotoxy(2,9);printf("ingrese el primer numero\n");
scanf("%d",&num1);
gotoxy(2,11);printf("ingrese el senundo numero\n");
scanf("%d",&num2);
gotoxy(col,fil);
div=num1/num2;
printf("la division es %d",div);
}
if(op=='x')

exit:


getch();
}
*realizar un programa que permita mover un punto arriba,abajo izquierda y derecha*/
#include
#include
main()
{
clrscr();
int col,fil;
char op;
col=40;
fil=13;
gotoxy(col,fil);printf(".");
gotoxy(2,2);printf("subir=s");
gotoxy(2,3);printf("bajar=b");
gotoxy(2,4);printf("derecha=d");
gotoxy(2,5);printf("izquierda=i");
gotoxy(2,6);printf("salir=x");
gotoxy(2,7);printf("escoja una opcion\n");
scanf("%c",&op);
if(op=='s')
{
gotoxy(col,fil-10);
printf(".");
}
if(op=='b')
{
gotoxy(col,fil+10);
printf(".");
}
if(op=='d')
{
gotoxy(col-10,fil);
printf(".");
}
if(op=='i')
{
gotoxy(col+10,fil);
printf(".");
}
if(op=='x')
printf("salir");


getch();
}

vectores

/*realizar un programa de cuantos dias tiene cada mes*/
#include
#include
void main()
{
clrscr();
int dias[12]={31,28,31,30,31,30,31,31,30,31,30,31},i;
for(i=0;i<=11;i++)
{

printf("el mes %d tiene %d dias \n",i+1,dias[i]);
}
getch();
}
/*realizar un programa que permita saber cuantas letras tiene un nombre*/
#include
#include
main()
{
clrscr();
char vec[4];
int i;
i=0;

printf("ingrese un nombre\n");
scanf("%s",vec);

while(vec[i++]!='\0')
{

}
i=i-1;
printf("%s tiene %d letras\n",vec,i);
while(i>=0)
{
printf("%c",vec[i--]);
}
getch();
}