Ir ao conteúdo
  • Cadastre-se

Java Pequena correção no programa


Posts recomendados

E aí, pessoal! Sou novo tanto no mundo da programação quanto no fórum e estou precisando da ajuda de vocês. Estou aprendendo java e preciso fazer um programa que pegue o valor digitado(quebrado, como, por exemplo 2.52), some com ele mesmo diversas vezes até encontrar um número redondo e que seja <= 250. Em seguida, divida esse número encontrado pelo número digitado pelo usuário. A saída será a soma que foi dividida e o resultado da divisão.
Tentei fazer esse programinha básico mas quando digito qualquer valor e dou "enter" o programa não responde. Não dá erro algum, apenas não acontece nada. Segue o programa que fiz:

import java.util.Scanner;
import java.util.Locale;
 
public class Calculator{
 
    public static void main(String[] args){
         
        float numero, soma=0, valor=0;
        int fazer=0;
        Scanner input = new Scanner(System.in);
        input.useLocale(Locale.US);
         
        System.out.println("Digite o valor desejado: ");
        numero = input.nextFloat();
        input.close();
                 
        while(fazer != 1){
            soma = soma + numero;
            if((soma % 1 == 0) && (soma <= 250)){
                valor = (soma / numero);
                fazer = 1;
            }else;
        }
         
        System.out.println("Soma: "+soma+"/n Valor: "+valor);
    }
}

Agradeço a quem possa me ajudar! 😃

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...