Skip to content

  • Home
  • Blog
  • Projetos
  • Contato

Potenciação sem o uso da Classe Math

abril 16, 2014 by jhonatan2760

Fala galera, hoje vou mostrar para vocês a conversão de um algorítimo muito simples, porém que causa muita dor de cabeça para que está iniciando no mundo do desenvolvimento, quando seu professor utiliza a classe Math para os cálculos, tudo é mais fácil , não é? hoje vamos fazer o calculo de uma potencia sem o  uso da classe Math, utilizei apenas ao quadrado, mas esse algorítimo fica livre para vocês elevarem ao numero que quiserem , desde que comporte em um Inteiro.

O código : 
E ele abaixo : 
Dentro do método main : 
{
//Expoente da potenciação 
int expo = 2;  // pode ser alterado
//Recebe o numero via String e converte pela classe Wrapper Integer
//com seu método statico parseint
int numero = Integer.parseInt(JOptionPane.showInputDialog(null,”Digite o numero a 
+  ser elevado ao quadrado!”));
//numero de vezes que ira multiplicar,ou seja ele vezes ele 
int valor = 1;
//mostra o numero inicial, final foi mesmo para exemplificar
//que nao vamos alterar esse numero 
final int mostranumero = numero;
//enquanto valor for menor que 2 , ou seja vezes que sera multiplicado 
while(valor < 2){
numero *= numero; //*= multiplica e concatena o numero 
valor++; //incrementa o valor 
}
//mostra na tela (Ambos) 
System.out.println(numero);
JOptionPane.showMessageDialog(null,mostranumero+”²”+” é igual a : “+numero);
 
Post Views: 1.754

Post navigation

Previous Post:

[Algoritimo convertido] Diferença entre 3 números em Java

Next Post:

Jogo da velha em Java feito via Bloco de Notas.

Posts recentes

  • Como explorar seu novo componente no Arduino
  • CORS em uma aplicação Angular 10 e Spring Security
  • Como gerar um certificado SSL grátis para sua aplicação em Spring
  • Arduino vs Dinossauro do Google Chrome
  • Comprei uma impressora 3D

Arquivos

  • abril 2022
  • novembro 2021
  • dezembro 2020
  • junho 2020
  • maio 2020
  • março 2020
  • dezembro 2019
  • novembro 2019
  • agosto 2019
  • junho 2019
  • março 2019
  • novembro 2018
  • agosto 2018
  • julho 2018
  • março 2018
  • fevereiro 2018
  • janeiro 2018
  • dezembro 2017
  • novembro 2017
  • outubro 2017
  • agosto 2017
  • abril 2017
  • novembro 2016
  • junho 2015
  • fevereiro 2015
  • janeiro 2015
  • novembro 2014
  • setembro 2014
  • agosto 2014
  • julho 2014
  • junho 2014
  • maio 2014
  • abril 2014
  • março 2014
  • fevereiro 2014
  • janeiro 2014
  • dezembro 2013
  • novembro 2013
  • outubro 2013

Categorias

  • 3D printter
  • ALREADY
  • Ame Digital
  • ANGULAR 4+ ROLE BASED
  • ANGULAR 5
  • ANGULAR ROLE BASED
  • Arduino
  • Consulta Operadora
  • Cors
  • Crawler
  • Data Science
  • DIRECTIVE ANGULAR
  • español
  • HTTPS
  • Impressora 3D
  • iOS
  • iOT
  • JAVA
  • JERSEY
  • Jsoup
  • Meetup
  • Pandas
  • Python
  • R
  • REQUEST JERSEY
  • scraping
  • SECURITY CONTEXT
  • Sem categoria
  • Spanish
  • Spring
  • Spring Security
  • Spring Webflux
  • Swift
  • Talkings
  • Technology
  • Uncategorized
  • Webflux
2021 - Jhonatan S. Souza