Você não está conectado. Conecte-se ou registre-se

[C#] iPsCalc - Calculadora

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 [C#] iPsCalc - Calculadora em Qui Ago 02, 2012 8:04 pm

Boa noite galera, como você estão?
Venho aqui trazer minha calculadora que fiz em C#.
Ela faz as mesmas funções da calculadora do windows, então achei bacana postar aqui.

iPs Calculadora: Aplicativo
iPs Calculadora - Source: Source

Abraços!

Ver perfil do usuário

2 Re: [C#] iPsCalc - Calculadora em Qui Ago 02, 2012 8:24 pm

Ficou maneiro, parabéns.

Mas o botão de raiz quadrada não funcionou aqui. E poderia colocar uma outra cor mais suave, pois quando abro o programa chega a doer os olhos. HEUEHUE

Ver perfil do usuário

3 Re: [C#] iPsCalc - Calculadora em Qui Ago 02, 2012 8:37 pm

Valeu! Amanha checo isso da raiz quadrada. Acho que e besteirinha.
Quanto a cor meu irmao que deu a ideia, mas vou fazer algo mais neutro .-.

Fiz um programinha basicao no qual vc digita uma coisa e escolhe entre 4 provedores de busca que eu escolhi pra colocar.. E ele pesquisa (:

Amanha posto aqui tambem =D

Ver perfil do usuário

4 Re: [C#] iPsCalc - Calculadora em Qui Ago 02, 2012 8:49 pm

[iPs]BrunoSilva

avatar
Administrador
Poderia fazer tudo sem funções, via operadores bit a bit ou lógicas diferentes. A raiz quadrada por exemplo pode ser feita via números impares

1 + 3 = 4 (2vezes2)
1 + 3 + 5 = 9 (3vezes3)
1 + 3 + 5 + 7 = 16 (4vezes4)
1 + 3 + 5 + 7 + 9 = 25 (5vezes5)

Assim vai .. Acho que não funciona pra números decimais não testei está lógica, mas é interessante.

Ver perfil do usuário http://www.brunodasilva.com

5 Re: [C#] iPsCalc - Calculadora em Qui Ago 02, 2012 9:04 pm

Realmente Bruno.. Mas acho que não funciona para decimais.. E o proprio codigo e otimizado para decimais sendo que trata-se de double.

Ver perfil do usuário

6 Re: [C#] iPsCalc - Calculadora em Qui Ago 02, 2012 9:55 pm

[iPs]BrunoSilva

avatar
Administrador
Não. Com certeza este jeito é mais otimizado.

Ver perfil do usuário http://www.brunodasilva.com

7 Re: [C#] iPsCalc - Calculadora em Qui Ago 02, 2012 9:57 pm

O seu ou o meu? '-'

Ver perfil do usuário

8 Re: [C#] iPsCalc - Calculadora em Qui Ago 02, 2012 10:01 pm

[iPs]BrunoSilva

avatar
Administrador
Código:
int pegarRaizInteira(int n) {

   int  i = 2, j = 1;

   while(j <= n) {
      j += (i += 2, i);
   }
   return (i / 2);
}

Isto deve ser melhor que floatqroot, essas funções usam muitas instruções, vai na minha. Se for nteiro.

printf("%d --", pegarRaizInteira(81));
printf("%d --", pegarRaizInteira(49));
printf("%d --", pegarRaizInteira(25));

Ver perfil do usuário http://www.brunodasilva.com

9 Re: [C#] iPsCalc - Calculadora em Qui Ago 02, 2012 10:10 pm

Claro.. Mas nesse caso aceita raiz de decimal.. E do seu jeito e meio tenso, mas
Valeu!

Ver perfil do usuário

10 Re: [C#] iPsCalc - Calculadora em Qui Ago 02, 2012 10:12 pm

[iPs]BrunoSilva

avatar
Administrador
ai basta checar se o valor é decimal ou não ..

Ver perfil do usuário http://www.brunodasilva.com

11 Re: [C#] iPsCalc - Calculadora em Sex Ago 03, 2012 3:19 am

Mas e se for? So se eu bolasse uma logica pra fazer raiz de numero decimal..

Ver perfil do usuário

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum