JNRois12
Programador - Básico
Programador - Básico
Mensagens : 6341
Reputação : 65
Desde : 09/07/2012
Idade : 20
Localização : Potim - SP
Link : g1.globo.com/jornal-nacional/
Ver perfil do usuário
em Seg 03 Mar 2014, 22:59
Devia ter uma área pra postar programas que não tem nada a ver com game dev @_@

Programinha massa pra calcular Bháskara e Pitágoras B7eXBal

Não liguem pro inglês de Joel

Não é útil pra porra nenhuma, mas postei aqui pq né :)

Download (source.cpp incluso)

Se tiver alguma merda no source podem falar que eu arrumo a porra


Última edição por JNRois12 em Ter 04 Mar 2014, 08:42, editado 1 vez(es)
avatar
Convidado
Convidado
em Seg 03 Mar 2014, 23:05
:] 
 Se alguma boa alma fizesse um .sh disso eu tava feito na vida :v
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18259
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
Ver perfil do usuáriohttp://gtamodvicio.blogspot.com
em Seg 03 Mar 2014, 23:09
↑ Usa o ideone.com para compilar e rodar com input e ver o resultado na hora .-.

______________________________
Programinha massa pra calcular Bháskara e Pitágoras 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------
Programinha massa pra calcular Bháskara e Pitágoras 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
avatar
Convidado
Convidado
em Seg 03 Mar 2014, 23:22
Da pra rodar .sh de boa no android, android + prova marota :] olha que lindo eu destruindo meu futuro ;-;
JNRois12
Programador - Básico
Programador - Básico
Mensagens : 6341
Reputação : 65
Desde : 09/07/2012
Idade : 20
Localização : Potim - SP
Link : g1.globo.com/jornal-nacional/
Ver perfil do usuário
em Seg 03 Mar 2014, 23:24
↑ Ideone roda em mobile na de boa :)

Mas essa aí tá dando uns pau loco lá ;-; a outra (que eu postei no assuntos variados) foi de boa ;-;
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18259
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
Ver perfil do usuáriohttp://gtamodvicio.blogspot.com
em Seg 03 Mar 2014, 23:25
Só uma ideia de como economizar função:
Código:
double calcPitagoras(double a, double b, double c){
   if(std::isnan(a)){
      return sqrt(b * b + c * c);
   }else{
      double temp = std::isnan(b)? c : b;
      return sqrt(a * a - temp * temp);
   }
}

// Usage:
aValue = calcPitagoras(std::nan("nothing"), 400.0, 700.0);
bValue = calcPitagoras(300.0, std::nan("nothing"), 700.0);
cValue = calcPitagoras(300.0, 800.0, std::nan("nothing"));

______________________________
Programinha massa pra calcular Bháskara e Pitágoras 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------
Programinha massa pra calcular Bháskara e Pitágoras 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
avatar
Convidado
Convidado
em Seg 03 Mar 2014, 23:31
@JNRois12 escreveu:↑ Ideone roda em mobile na de boa :)

Mas essa aí tá dando uns pau loco lá ;-; a outra (que eu postei no assuntos variados) foi de boa ;-;
 Com prova o bagulho é ninja  bwuhahah  mais ninja ai seria eu estudar a porra do conteúdo  pokerface
JNRois12
Programador - Básico
Programador - Básico
Mensagens : 6341
Reputação : 65
Desde : 09/07/2012
Idade : 20
Localização : Potim - SP
Link : g1.globo.com/jornal-nacional/
Ver perfil do usuário
em Seg 03 Mar 2014, 23:37
↑ Tou pensando em fazer pra outras fórmulas Fuch That Guy




@TODO
Vou colocar uns switches ali no lugar daquele monte de if
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18259
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
Ver perfil do usuáriohttp://gtamodvicio.blogspot.com
em Seg 03 Mar 2014, 23:41
@JNRois12 escreveu:↑ Tou pensando em fazer pra outras fórmulas Fuch That Guy

Faz uma pra calcular o valor de PI Fuch That Guy

______________________________
Programinha massa pra calcular Bháskara e Pitágoras 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------
Programinha massa pra calcular Bháskara e Pitágoras 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
JNRois12
Programador - Básico
Programador - Básico
Mensagens : 6341
Reputação : 65
Desde : 09/07/2012
Idade : 20
Localização : Potim - SP
Link : g1.globo.com/jornal-nacional/
Ver perfil do usuário
em Ter 04 Mar 2014, 08:43
Arrumei a organização do bagulho, tanto do programa em si quanto do código :)(vlw Fabio :))


@Fabio¹
Eu pensei em fazer assim, mas por hora eu deixo assim mesmo :)

@Fabio²
No final tudo vai dar ~3,14 mesmo Fuch That Guy



Edit:
Só agora que eu fui olhar as referências do cmath, ele já tem uma função pra calcular a hipotenusa Fuch That Guy
Mas só a hipotenusa, os catetos não, então tá de boa :)
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18259
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
Ver perfil do usuáriohttp://gtamodvicio.blogspot.com
em Ter 04 Mar 2014, 12:10
@JNRois12 escreveu:Arrumei a organização do bagulho, tanto do programa em si quanto do código :)(vlw Fabio :))


@Fabio¹
Eu pensei em fazer assim, mas por hora eu deixo assim mesmo :)

@Fabio²
No final tudo vai dar ~3,14 mesmo Fuch That Guy

De nada :)




To falando em fazer o programa calcular mais algarismos do que apenas o 3.14, tipo, fazer um programa que calcule 100 algarismos do PI, 200, etc.

______________________________
Programinha massa pra calcular Bháskara e Pitágoras 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------
Programinha massa pra calcular Bháskara e Pitágoras 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
JNRois12
Programador - Básico
Programador - Básico
Mensagens : 6341
Reputação : 65
Desde : 09/07/2012
Idade : 20
Localização : Potim - SP
Link : g1.globo.com/jornal-nacional/
Ver perfil do usuário
em Ter 04 Mar 2014, 15:09
Programinha massa pra calcular Bháskara e Pitágoras 6c17e102a2b48bd9d01dcbb77985ac67

É fácil :)
avatar
Convidado
Convidado
em Ter 04 Mar 2014, 15:17
Matemática não é de Deus ;-;
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18259
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
Ver perfil do usuáriohttp://gtamodvicio.blogspot.com
em Ter 04 Mar 2014, 15:29
@JNRois12 escreveu:Programinha massa pra calcular Bháskara e Pitágoras 6c17e102a2b48bd9d01dcbb77985ac67

É fácil :)

A parte "difícil" é só entender a fómula (ou ver que tem uma simplificada ao lado Fuch That Guy )


Última edição por Fabio em Ter 04 Mar 2014, 15:53, editado 1 vez(es)

______________________________
Programinha massa pra calcular Bháskara e Pitágoras 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------
Programinha massa pra calcular Bháskara e Pitágoras 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18259
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
Ver perfil do usuáriohttp://gtamodvicio.blogspot.com
em Ter 04 Mar 2014, 15:39
Código:
#include <cmath>
#include <iostream>
#include <iomanip>

double calcPi(double precision){
   double PI = 1.0, temp;
   
   for(double i = 0.0; i < precision; i++){
      temp = 1.0;
      temp /= (3 + i * 2) * pow(3, i + 1);
      PI += (int(i) % 2 == 0)? -temp : temp;
   }
   return sqrt(12) * PI;
}

int main(){
   std::cout << std::setprecision(100) << calcPi(10000) << std::endl;
}

Desculpem pelo double post...

http://ideone.com/c5kHFx




off:
Código:

double post;

______________________________
Programinha massa pra calcular Bháskara e Pitágoras 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------
Programinha massa pra calcular Bháskara e Pitágoras 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
JNRois12
Programador - Básico
Programador - Básico
Mensagens : 6341
Reputação : 65
Desde : 09/07/2012
Idade : 20
Localização : Potim - SP
Link : g1.globo.com/jornal-nacional/
Ver perfil do usuário
em Ter 04 Mar 2014, 16:11
Programinha massa pra calcular Bháskara e Pitágoras 734980_494149557314483_1954919400_n_zps9eb04cfe
Thelost
Programador - Avançado
Programador - Avançado
Mensagens : 10179
Reputação : 265
Desde : 08/11/2012
Ver perfil do usuário
em Qui 06 Mar 2014, 13:33
não entendi o tipo de retorno das funções, é float e retorna só zero? wat?
JNRois12
Programador - Básico
Programador - Básico
Mensagens : 6341
Reputação : 65
Desde : 09/07/2012
Idade : 20
Localização : Potim - SP
Link : g1.globo.com/jornal-nacional/
Ver perfil do usuário
em Qui 06 Mar 2014, 13:39
Foi merda minha, agora eu coloquei pra retornar o resultado ao invés de dar o output dele direto, mas nem atualizei, preguiça rlz
Thelost
Programador - Avançado
Programador - Avançado
Mensagens : 10179
Reputação : 265
Desde : 08/11/2012
Ver perfil do usuário
em Qui 06 Mar 2014, 13:46
da pra passar a conta inteira por string, flw. ( cin.ignore(); char math[256]; cin.get( math, sizeof(math)); /* TOO: the algorithm */)
avatar
Convidado
Convidado
em Qui 06 Mar 2014, 13:54
Isso que é bacana, o cara acha que fez algo massinha e outro maluco mostra um modo melhor de se fazer :v não to criticando, isso é bom
Conteúdo patrocinado
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum