Ir ao conteúdo
  • Cadastre-se

Calculadora


Ir à solução Resolvido por Pedro Math.pi,

Posts recomendados

E ae, faz pouco tempo que eu achei um material para iniciantes no java e comecei a ler. E já escutei falarem que um jeito legal para começar é fazendo uma calculadora, não sei se está certa ou se é realmente assim que se faz, mas eu peguei tudo o que tinha aprendido e fiz essa. Qual a opinião de vocês, alguém sabe se é realmente assim? xD. Bem esse foi o melhor que consegui com o que sei.

import java.util.Scanner;
public class Vai {
	public static void main (String[] args){
		
		System.out.println("O que deseja realizar?/");
		System.out.println("Tecle:");
		System.out.println("1-Soma  2-Subtração  3-Mutiplicação  4-Divisão");
		Scanner we = new Scanner(System.in);
		int z = we.nextInt();
		if (z == 1){
			float x = we.nextFloat();
			System.out.println("+");
			float c = we.nextFloat();
			float v = x + c;
			System.out.println((float)x + " + " + (float)c + " = " + (float)v);
		}
		if (z == 2){
			float x = we.nextFloat();
			System.out.println("-");
			float c = we.nextFloat();
			float v = x - c;
			System.out.println((float)x + " - " + (float)c + " = " + (float)v);
		}
		if (z == 3){
			float x = we.nextFloat();
			System.out.println("*");
			float c = we.nextFloat();
			float v = x * c;
			System.out.println((float)x + " * " + (float)c + " = " + (float)v);
		}
		if (z == 4){
			float x = we.nextFloat();
			System.out.println("/");
			float c = we.nextFloat();
			float v = x / c;
			System.out.println((float)x + " / " + (float)c + " = " + (float)v);
		}
	}
}
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...