Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 512

Warning: Illegal string offset 'membergroupids' in [path]/includes/functions.php on line 441

Warning: Illegal string offset 'membergroupids' in [path]/includes/functions.php on line 443

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 452

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518
formula general en c
Comunidad Underground Hispana  

Retroceder   Comunidad Underground Hispana > Programacion > Carbide C/C#/C++


Respuesta Crear Nuevo Tema
 
Compartir en twitter LinkBack Herramientas Desplegado
Antiguo 25-feb-2006, 20:12   #1
leahcim
Guest
 
Amigos
Mensajes: n/a
Predeterminado formula general en c

Hola compañeros, soy nuevo en la programacion y pues la verdad en la escuela me pidieron que hiciera un programa que calcule las ecuaciones de de 2do grado utilizando la formula gral. para sacar x1 y x2, pero utilizando el mouse, y pues como no tengo idea de como utilizar el mouse espero que me puedan pasar el codigo fuente, muchas gracias
es un proyecto que tengo que hacer

leahcim
  Responder Citando
Antiguo 27-feb-2006, 12:36   #2
Habitual
 
Fecha de Ingreso: mayo-2005
Amigos 0
Mensajes: 183
Gracias: 0
Agradecido 0 veces en 0 mensajes.
Predeterminado Re: formula general en c

Para poderte ayduar, seria mejor q pongas todas tus posibles ideas, y el resto te podriamos ayudar, aca no desarrollamos trabajos ni proyectos, LO Q HACES ES AYDUAR!!!
__________________
<br />
El code es un arte, diseñemos arte
sowher está desconectado   Responder Citando
Antiguo 02-mar-2006, 09:14   #3
arvin
Guest
 
Amigos
Mensajes: n/a
Predeterminado Re: formula general en c

Hola leahcim, mira, codelogman dejo la mayoria de estas funciones basicas ya.


aqui te dejo una libreria que te resultara interesante para tu proyecto:




// Libreria relacionada con el uso y manipulacion
// del raton a travez de la interrupcion 33h del DOS

// Instala por defecto el raton
// regresando un valor (0< Raton Act.y no de botones -1 Raton Desact.
// Botones
// 0 Izquierdo 1 Derecho 2 centro
// 1 Izquierdo 2 Derecho 4 Centro

int ins_raton(void)
{
int edo;
asm{
push ax;
push bx;
push cx;
push dx;
mov ax,0;
int 33h;
mov edo,ax;
pop dx;
pop cx;
pop bx;
pop ax;
}
return(edo);
}

// muestra en pantalla el puntero del ratўn si esta instalado.

void act_raton(void)
{
asm{
push ax;
push bx;
push cx;
push dx;
mov ax,1;
int 33h;
pop dx;
pop cx;
pop bx;
pop ax;
}
}

// oculta el puntero del raton

void desc_raton(void)
{
asm{
push ax;
push bx;
push cx;
push dx;
mov ax,2;
int 33h;
pop dx;
pop cx;
pop bx;
pop ax;
}
}

// duvuelve el estado del raton (boton que esta pulsado, y posiciўn

void edo_raton(int &x,int &y,int &boton)
{
int tb,tx,ty;
asm{
push ax;
push bx;
push cx;
push dx;
mov ax,3;
mov bx,[bp+4];
int 33h;
mov tb,bx;
mov tx,cx;
mov ty,dx;
pop dx;
pop cx;
pop bx;
pop ax;
}
boton=tb;
x=tx;
y=ty;
}

// coloca el curor en la coordenada preestablecida

void ratonxy(int x,int y)
{
asm{
push ax;
push bx;
push cx;
push dx;
mov ax,4;
mov cx,[bp+4];
mov dx,[bp+6];
int 33h;
pop dx;
pop cx;
pop bx;
pop ax;
}
}

// lee la informaciўn del Јltimo botўn pulsado

void inf_raton(int bot,int &np,int &x,int &y,int &boton)
{
int npt,xt,yt,bt;
asm{
push ax;
push bx;
push cx;
push dx;
mov ax,5;
mov bx,[bp+4];
int 33h;
mov npt,bx;
mov xt,cx;
mov yt,dx;
mov bt,ax;
pop dx;
pop cx;
pop bx;
pop ax;
}
np=npt;
x=xt;
y=yt;
boton=bt;
}

// Lee la informaciўn del botўn liberado

void infl_raton(int bot,int &np,int &x,int &y,int &boton)
{
int npt,xt,yt,bt;
asm{
push ax;
push bx;
push cx;
push dx;
mov bx,[bp+4];
mov ax,6;
int 33h;
mov npt,bx;
mov xt,cx;
mov yt,dx;
mov bt,ax;
pop dx;
pop cx;
pop bx;
pop ax;
}
x=xt;
y=yt;
np=npt;
boton=bt;
}

// fija pos max y min horizontalmente

void maxmin_x(int max,int min)
{
asm{
push ax;
push bx;
push cx;
push dx;
mov cx,[bp+4];
mov dx,[bp+6];
mov ax,7;
int 33h;
pop dx;
pop cx;
pop bx;
pop ax;
}
}

// fija pos max y min verticalmente

void maxmin_y(int max,int min)
{
asm{
push ax;
push bx;
push cx;
push dx;
mov cx,[bp+4];
mov dx,[bp+6];
mov ax,8;
int 33h;
pop dx;
pop cx;
pop bx;
pop ax;
}
}

// fija el bloque del puntero grafico

void fija_bloque(int max,int min,int dir,int desp)
{
asm{
push ax;
push bx;
push cx;
push dx;
mov bx,[bp+4];
mov cx,[bp+6];
mov dx,[bp+8];
mov es,[bp+10];
mov ax,9;
int 33h;
pop dx;
pop cx;
pop bx;
pop ax;
}
}

// Atributos del raton en texto

void punt_texto(int tc,int c,int f)
{
asm{
push ax;
push bx;
push cx;
push dx;
mov ax,10;
mov bx,[bp+4];
mov cx,[bp+6];
mov dx,[bp+8];
int 33h;
pop dx;
pop cx;
pop bx;
pop ax;
}
}

// Lee contador de desplazamiento del raton

void desp_raton(int &x,int &y)
{
int tx,ty;
asm{
push ax;
push bx;
push cx;
push dx;
mov ax,11;
int 33h;
mov tx,cx;
mov ty,dx;
pop dx;
pop cx;
pop bx;
pop ax;
}
x=tx;
y=ty;
}

int posraton(int x,int y,int x1,int y1,short bot)
{
int xaux,yaux;
edo_raton(xaux,yaux,bot);
return(((xaux>=x)&&(xaux<=x1)&&(yaux>=y)&&(yaux<=y 1)));
}

int posraton_bt(int x,int y,int x1,int y1,short bot)
{
int bt,xaux,yaux;
edo_raton(xaux,yaux,bt);
switch(bot){
case 0:bot=1;
break;
case 1:bot=2;
break;
case 2:bot=4;
}
return(((xaux>=x)&&(xaux<=x1)&&(yaux>=y)&&(yaux<=y 1))&&(bt==bot));
}




arvin
  Responder Citando
Antiguo 15-mar-2006, 11:23   #4
Gran Colaborador
 
Avatar de mierdows
 
Fecha de Ingreso: julio-2005
Ubicación: en mi casa
Amigos 0
Mensajes: 1.258
Gracias: 9
Agradecido 67 veces en 41 mensajes.
Predeterminado Re: formula general en c

bueno lo de como hacer la formula general en C  es muy facil, solo tienes que llamar a la libreria #include<math.h> aparte de las demas librerias que supongo que vas a ocupar solamente #include<conio.h>
#include<stdio.h>

y solo bueno la formula general te quedaria

x1= ((-b)+(sqrt((pow(b,2))-(4*a*c)))/(2*a);
x2= ((-b)-(sqrt((pow(b,2))-(4*a*c)))/(2*a);

y bueno solo tienes que verificar que cuando pidas  a tiene que ser diferente de 0
y bueno para que te kede mas claro sqrt= sirve para sacar raiz  y pow= sirve para elevar un numero a una potencia n donde pow(numero, potencial al cual se eleva)
bueno espero que te sirva

y bueno
Cita:
Para poderte ayduar, seria mejor q pongas todas tus posibles ideas, y el resto te podriamos ayudar, aca no desarrollamos trabajos ni proyectos, LO Q HACES ES AYDUAR!!!
te en cuenta shower que cuando alguien tiene dudas y no sbae que onda como va a dar ideas si no sabe desde un principio como hacerlo y si tuviera la idea ps de seguro que no hubiera postado su duda no crees? bueno esa es mi opinion

y recuerden

el CONOCIMIENTO DEBER SER LIBRE


SALUDOS
__________________

[Solo usuarios registrados pueden ver los links. REGISTRARSE]



"Eppur si muove"
mierdows está desconectado   Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks están Activado
Pingbacks están Activado
Refbacks están Activado





Portal Hacker
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0