Clan [SU] Ultimate
Nos hemos mudado!
Estamos en sugamers.com
o entra directamente al foro foro.sugamers.com

Últimos temas
» mi mundo minecraf
Jue Oct 16, 2014 9:59 am por darkcloudxxx

» Apertura del servidor, cuando?
Sáb Sep 20, 2014 7:34 am por Trini

» Me Presento :D
Lun Mayo 05, 2014 7:07 am por Trini

» Hola, me gustaria ingresar en este clan
Mar Mar 11, 2014 6:27 am por Trini

» Me presento :)
Mar Mar 11, 2014 6:26 am por Trini

» Hola Soy H3RM@N0 y Quiero Unirme Al Clan¡¡
Mar Mar 11, 2014 6:22 am por Trini

» MUNDO HALO CE
Sáb Ene 11, 2014 12:46 am por Trini

» hola soy nuevooooooooo como em pongo un no,bre vacan
Lun Sep 30, 2013 12:19 pm por granaino

» [SU] morty
Sáb Ago 31, 2013 1:47 am por pipes16


Pitágoras v1

Ver el tema anterior Ver el tema siguiente Ir abajo

Pitágoras v1

Mensaje  lol32 el Miér Mar 10, 2010 9:21 am

Hoy estaba aburrido de hacer los deberes de mates, y se me ocurrió hacer un simple programa que me los hiciera tecleando sólamente unos números, y así hize.

Tarde nada más 20min en hacerlo y 5min en terminar los deberes, por lo que a mi me funcionó bastante bien jijiji.

Les pongo el source code por si le quieren echar un vistazo. El programa está hecho en c++, además, es un código bastante básico, por lo que creo que lo deberían de entender.

#include <iostream>
#include <cmath>
#include <string>
using namespace std;

double applyTheorem(double a, double b, double c);
void askABC();

int main()
{
for(;Wink
{
cout << "Bienvenido a Pitágoras 1.0!" << endl;
cout << "!IMPORTANTE! Sólo pon el número, y si no lo sabes pones 0" << endl;
cout << "By lol32" << endl << endl;

askABC();
system("PAUSE");
system("CLS");
}

return 0;
}

void askABC()
{
double a, b, c, u, rt;
int i;

cout << "Pon el lado AB: " << endl;
cin >> a;
cout << endl;

cout << "Pon el lado BC: " << endl;
cin >> b;
cout << endl;

cout << "Pon el lado AC: " << endl;
cin >> c;
cout << endl;

if(a < 0 || b < 0 || c < 0)
{
cout << "ERROR: No puede haber lados negativos." << endl;
return;
}
if(c != 0)
{
if(c < a || c < b)
{
cout << "ERROR: El lado AC no puede ser más pequeño que el lado AB o BC." << endl;
return;
}
}

if(a != 0 && b != 0 && c != 0)
{
cout << "ERROR: No puedes rellenar todos los campos. Retrasado sino no hay incognita." << endl;
return;
}
else if(a != 0 && b != 0 && c == 0)
{
u = (a * a) + (b * b);
i = 1;
}
else if(a != 0 && b == 0 && c != 0)
{
u = (c * c) - (a * a);
i = 2;
}
else if(a == 0 && b != 0 && c != 0)
{
u = (c * c) - (b * b);
i = 3;
}
else
{
u = 0;
}

rt = sqrt(u);
if(u != 0)
{
if(i == 1)
{
cout << "Calculo: " << endl;
cout << " " << a << " * " << a << " = " << a * a << " (AB)" << endl;
cout << " " << b << " * " << b << " = " << b * b << " (BC)" << endl;
cout << " " << "-------------------------- +" << endl;
cout << " " << "AC * AC = " << u << " (AB + BC)" << endl;
cout << " " << "-------------------------- /" << endl;
cout << " " << "AC = sqrt(" << u << ") = " << rt << endl;
}
else if(i == 2)
{
cout << "Calculo: " << endl;
cout << " " << a << " * " << a << " = " << a * a << " (AB)" << endl;
cout << " " << c << " * " << c << " = " << c * c << " (AC)" << endl;
cout << " " << "-------------------------- -" << endl;
cout << " " << "BC * BC = " << u << " (AC - AB)" << endl;
cout << " " << "-------------------------- /" << endl;
cout << " " << "BC = sqrt(" << u << ") = " << rt << endl;
}
else if(i == 3)
{
cout << "Calculo: " << endl;
cout << " " << b << " * " << b << " = " << b * b << " (BC)" << endl;
cout << " " << c << " * " << c << " = " << c * c << " (AC)" << endl;
cout << " " << "-------------------------- -" << endl;
cout << " " << "AB * AB = " << u << " (AC - BC)" << endl;
cout << " " << "-------------------------- /" << endl;
cout << " " << "AC = sqrt(" << u << ") = " << rt << endl;
}
}
else
{
cout << "ERROR: Datos erroneos." << endl;
}

return;
}

Bueno, aclaro que la función sqrt, lo que hace es devolver el cuadrado del número. Por lo demás, creo que el código está bastante claro.
avatar
lol32
Comandante Grado 2
Comandante Grado 2

Mensajes : 562
Fecha de inscripción : 10/01/2010
Edad : 22
Localización : ESPAÑA!

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  [SU]Skyline el Miér Mar 10, 2010 9:57 am

donde esta la carita k kiere decir???

_________________
porque nunca dejaremos caer a un compañero en vano somos [SU]

avatar
[SU]Skyline
Teniente Coronel
Teniente Coronel

Mensajes : 376
Fecha de inscripción : 13/01/2010
Edad : 22
Localización : València [España]

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  [SU]Skyline el Miér Mar 10, 2010 10:44 am

por cierto lol, sabes crear keygens???

_________________
porque nunca dejaremos caer a un compañero en vano somos [SU]

avatar
[SU]Skyline
Teniente Coronel
Teniente Coronel

Mensajes : 376
Fecha de inscripción : 13/01/2010
Edad : 22
Localización : València [España]

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  AltayR el Jue Mar 11, 2010 3:09 am

rofl, esto hace ecuaciones?
avatar
AltayR
General
General

Mensajes : 1175
Fecha de inscripción : 07/01/2010
Localización : Huelva

Ver perfil de usuario http://clansu.el-foro.net

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  lol32 el Jue Mar 11, 2010 5:13 am

[SU]Skyline escribió:donde esta la carita k kiere decir???

La caríta quiere decir for( ; ; ) (Sin espacios, porque sino vuelven a salir las caritas xD)

[SU]Skyline escribió:por cierto lol, sabes crear keygens???

Un keygen es un programa para generar códigos para aplicaciones. Para crear keygens, hace falta examinar durante bastante tiempo el programa y el código asm, para encontrar los parámetros donde vienen escritos los rangos de las palabras o números.

Un ejemple sería: F0001 [Sería letra, número, número, número, número].

Otro ejemplo más complejo, será encontrar los rangos de las letras y los números, es decir:

F0001 [Se podría hacer un rango entre la letra C y H, e igualmente con los números]

La verdad, se podría hacer, pero no es a lo que me dedico, y ya que hay keygens creados, pues no pierdas el tiempo en crear uno lol!

AltayR escribió:rofl, esto hace ecuaciones?

Sí, hace ecuaciones para averiguar el lado que le falta al triángulo
avatar
lol32
Comandante Grado 2
Comandante Grado 2

Mensajes : 562
Fecha de inscripción : 10/01/2010
Edad : 22
Localización : ESPAÑA!

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  [SU]Skyline el Jue Mar 11, 2010 5:19 am

pues tardaria menos creando el keygen k para encontrarlo por internet
xk llevo buscando un serial o un keygen de un juego durante mas de un mes i todavia no e encontrado nada
solo puedo jugar en LAN i necesito el serial para jugar en internet

_________________
porque nunca dejaremos caer a un compañero en vano somos [SU]

avatar
[SU]Skyline
Teniente Coronel
Teniente Coronel

Mensajes : 376
Fecha de inscripción : 13/01/2010
Edad : 22
Localización : València [España]

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  lol32 el Jue Mar 11, 2010 9:07 am

Que juego necesitas?
avatar
lol32
Comandante Grado 2
Comandante Grado 2

Mensajes : 562
Fecha de inscripción : 10/01/2010
Edad : 22
Localización : ESPAÑA!

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  [SU]Skyline el Jue Mar 11, 2010 9:20 am

resident evil 5 pc

_________________
porque nunca dejaremos caer a un compañero en vano somos [SU]

avatar
[SU]Skyline
Teniente Coronel
Teniente Coronel

Mensajes : 376
Fecha de inscripción : 13/01/2010
Edad : 22
Localización : València [España]

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  «$Ü»HünT£® el Sáb Mar 13, 2010 2:41 am

tio El resident Evil 5 Hay muchiiiisimoos Keygens
avatar
«$Ü»HünT£®
Capitán Grado 3
Capitán Grado 3

Mensajes : 266
Fecha de inscripción : 28/01/2010
Edad : 19
Localización : Sevilla,España!

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  [SU]Skyline el Sáb Mar 13, 2010 8:50 am

pues passame alguno k yo no encuentro

_________________
porque nunca dejaremos caer a un compañero en vano somos [SU]

avatar
[SU]Skyline
Teniente Coronel
Teniente Coronel

Mensajes : 376
Fecha de inscripción : 13/01/2010
Edad : 22
Localización : València [España]

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  «$Ü»HünT£® el Mar Jul 20, 2010 2:50 am

[SU]Skyline escribió:pues passame alguno k yo no encuentro
Nicoo cuando veas este mensaje miras a ver si te funca Entrontre un serial a la primera xD

Resident Evil 5 PC KeyGen

_________________
avatar
«$Ü»HünT£®
Capitán Grado 3
Capitán Grado 3

Mensajes : 266
Fecha de inscripción : 28/01/2010
Edad : 19
Localización : Sevilla,España!

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  [SU]Skyline el Mar Jul 20, 2010 3:37 am

«$Ü»HünT£® escribió:
[SU]Skyline escribió:pues passame alguno k yo no encuentro
Nicoo cuando veas este mensaje miras a ver si te funca Entrontre un serial a la primera xD

Resident Evil 5 PC KeyGen

vale has encontrado lo mismo k yo encontre pero yo no quiero pagar por tenerlo, porque dice k me registre i vale pasta i no estoy como para gastar, yo lo que quiero es uno por el k no pague.

PD: no soy Nicoo

_________________
porque nunca dejaremos caer a un compañero en vano somos [SU]

avatar
[SU]Skyline
Teniente Coronel
Teniente Coronel

Mensajes : 376
Fecha de inscripción : 13/01/2010
Edad : 22
Localización : València [España]

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  «$Ü»HünT£® el Mar Jul 20, 2010 4:11 am

[SU]Skyline escribió:
«$Ü»HünT£® escribió:
[SU]Skyline escribió:pues passame alguno k yo no encuentro
Nicoo cuando veas este mensaje miras a ver si te funca Entrontre un serial a la primera xD

Resident Evil 5 PC KeyGen

vale has encontrado lo mismo k yo encontre pero yo no quiero pagar por tenerlo, porque dice k me registre i vale pasta i no estoy como para gastar, yo lo que quiero es uno por el k no pague.

PD: no soy Nicoo
aaaa no me di cuenta xD
EDIT: confused confused como ke hay ke pagaer? en eso no me fije weno ara busco otro lol!

_________________
avatar
«$Ü»HünT£®
Capitán Grado 3
Capitán Grado 3

Mensajes : 266
Fecha de inscripción : 28/01/2010
Edad : 19
Localización : Sevilla,España!

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  lol32 el Mar Jul 20, 2010 6:45 am

Umh cierro tema. Se ha cambiado bastante el tema de conversacion
avatar
lol32
Comandante Grado 2
Comandante Grado 2

Mensajes : 562
Fecha de inscripción : 10/01/2010
Edad : 22
Localización : ESPAÑA!

Ver perfil de usuario

Volver arriba Ir abajo

Re: Pitágoras v1

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.