1
resposta

[Projeto] Desafio: hora da prática

Gostei bastante de realizar esse desafio pois alguns conceitos já tinha esquecido, meu código ficou assim :

import java.util.Scanner;
import java.lang.Math;

public class App {
    public static void main(String[] args) throws Exception {
    System.out.println("digite um número: ");
    Scanner sc1 = new Scanner(System.in);
    int num = Integer.parseInt(sc1.next()) ;
    
    
    if( num > 0 ){
        System.out.println("númeor positivo");
    }
    else{
        System.out.println("número negativo");
    }       
    
    System.out.println("digite um número inteiros");
    int num2 = Integer.parseInt(sc1.next()) ;
    System.out.println("Digite mais um número inteiro");
    int num3 = Integer.parseInt(sc1.next()) ;
    
    if (num2 == num3){
        System.out.println("os números digitados são iguais");
    }else{

        System.out.println("os números digitados são diferentes");
    }
    System.out.println("digite 1 para calcular a aréa do quadrado e 2 para calcular a aréa do círculo");
    int numArea = Integer.parseInt(sc1.next()) ;

    if(numArea == 1){
        System.out.println("digite o valor da base (em cm): ");
        int base = Integer.parseInt(sc1.next()) ;
        System.out.println("digite o valor da altura (em cm): ");
        int altura = Integer.parseInt(sc1.next()) ;

        int area = base * altura;
        System.out.println(area + " cm");
    }else if (numArea == 2) {
        System.out.println("digite o valor do raio (em cm): ");
        int raio = Integer.parseInt(sc1.next()) ;
        int area = (int) (Math.PI * raio);
        System.out.println(area + " cm");
    } else {
        System.out.println("tente novamente e escolha apenas 1 ou 2");
    }
    
    System.out.println("digite um número que deseja a tabuada: ");
    int numero = Integer.parseInt(sc1.next()) ;
    
    for (int i  = 1; i<=10; i++){
        System.out.println( numero + " x " + i + "= "+ numero * i );
    }
    System.out.println(" digite um número");
    int num4 = Integer.parseInt(sc1.next()) ;
    if (num4 %2 == 0 ){
        System.out.println("número é par");
    }else{
        System.out.println("número é ímpar");
    }
    System.out.println("digite o número que deseja calcular o fatorial: ");
    int num5 = sc1.nextInt();
    if (num5 < 0) {
        System.out.println("O fatorial não está definido para números negativos.");
    } else {
        int fatorial = 1;
        for (int i = 1; i <= num5; i++) {
            fatorial *= i;
        }
        System.out.println(fatorial);
    }
    
    sc1.close();
    }
    
}    
1 resposta

Oi, Mariana! Tudo bem?

Parabéns pelo código, ficou super bacana! Espero que continue a explorar os conteúdos para ampliar seu conhecimento e desenvolver novas habilidades. Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar. Estou disponível e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!