online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
//Escreva um programa que leia um número inteiro e exiba se ele é positivo, negativo ou zero. import java.util.Scanner; public class Questão1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Solicita ao usuário um número inteiro System.out.print("Digite um número inteiro: "); int numero = scanner.nextInt(); // Verifica se o número é positivo, negativo ou zero if (numero > 0) { System.out.println("O número é positivo."); } else if (numero < 0) { System.out.println("O número é negativo."); } else { System.out.println("O número é zero."); } scanner.close(); } }
//Peça ao usuário um número e utilize o operador ternário para verificar se ele é par ou ímpar. import java.util.Scanner; public class Questão2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Solicita ao usuário um número inteiro System.out.print("Digite um número: "); int numero = scanner.nextInt(); // Usa o operador ternário para verificar se é par ou ímpar String resultado = (numero % 2 == 0) ? "par" : "ímpar"; // Exibe o resultado System.out.println("O número é " + resultado + "."); scanner.close(); } }
//Solicite dois números ao usuário e determine qual é o maior. import java.util.Scanner; public class Questão3 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Solicita ao usuário dois números System.out.print("Digite o primeiro número: "); int numero1 = scanner.nextInt(); System.out.print("Digite o segundo número: "); int numero2 = scanner.nextInt(); // Determina o maior número if (numero1 > numero2) { System.out.println("O maior número é: " + numero1); } else if (numero2 > numero1) { System.out.println("O maior número é: " + numero2); } else { System.out.println("Os números são iguais."); } scanner.close(); } }
//Peça três números e identifique qual é o maior entre eles. import java.util.Scanner; public class Questão4 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Solicita ao usuário três números System.out.print("Digite o primeiro número: "); int numero1 = scanner.nextInt(); System.out.print("Digite o segundo número: "); int numero2 = scanner.nextInt(); System.out.print("Digite o terceiro número: "); int numero3 = scanner.nextInt(); // Determina o maior número int maior = -1; if (numero1>numero2 && numero1>numero3){ maior = numero1; } else if (numero2>numero1 && numero2>numero3){ maior = numero2; } else { maior = numero3; } // Exibe o maior número System.out.println("O maior número é: " + maior); scanner.close(); } }
// Leia um ano e determine se ele é bissexto ou não. Um ano é bissexto se for divisível por 4 e (não divisível por 100 ou divisível por 400). import java.util.Scanner; public class Questão5 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Solicita ao usuário um ano System.out.print("Digite um ano: "); int ano = scanner.nextInt(); // Verifica se o ano é bissexto boolean bissexto = (ano % 4 == 0 && ano % 100 != 0) || (ano % 400 == 0); // Exibe o resultado if (bissexto) { System.out.println("O ano " + ano + " é bissexto."); } else { System.out.println("O ano " + ano + " não é bissexto."); } scanner.close(); } }
//Peça ao usuário uma nota (0 a 100) e exiba o conceito correspondente usando if-else: //A (90-100) //B (80-89) //C (70-79) //D (60-69) //F (abaixo de 60) import java.util.Scanner; public class Questão6 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Solicita ao usuário uma nota System.out.print("Digite uma nota (0 a 100): "); int nota = scanner.nextInt(); // Verifica o conceito correspondente if (nota >= 90 && nota <= 100) { System.out.println("Conceito: A"); } else if (nota >= 80 && nota <= 89) { System.out.println("Conceito: B"); } else if (nota >= 70 && nota <= 79) { System.out.println("Conceito: C"); } else if (nota >= 60 && nota <= 69) { System.out.println("Conceito: D"); } else if (nota >= 0 && nota < 60) { System.out.println("Conceito: F"); } else { System.out.println("Nota inválida. Insira um valor entre 0 e 100."); } scanner.close(); } }
// Peça ao usuário um número de 1 a 7 e exiba o dia da semana correspondente usando switch-case. import java.util.Scanner; public class Questão7 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Solicita ao usuário um número de 1 a 7 System.out.print("Digite um número de 1 a 7: "); int numero = scanner.nextInt(); // Exibe o dia da semana correspondente switch (numero) { case 1: System.out.println("Domingo"); break; case 2: System.out.println("Segunda-feira"); break; case 3: System.out.println("Terça-feira"); break; case 4: System.out.println("Quarta-feira"); break; case 5: System.out.println("Quinta-feira"); break; case 6: System.out.println("Sexta-feira"); break; case 7: System.out.println("Sábado"); break; default: System.out.println("Número inválido. Insira um valor entre 1 e 7."); } scanner.close(); } }
// Solicite a idade do usuário e informe se ele pode votar ou não: // Menor que 16 → Não pode votar // Entre 16 e 17 ou acima de 70 → Voto opcional // Entre 18 e 69 → Voto obrigatório import java.util.Scanner; public class Questão8 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Solicita ao usuário sua idade System.out.print("Digite sua idade: "); int idade = scanner.nextInt(); // Determina a situação de voto if (idade < 16) { System.out.println("Você não pode votar."); } else if ((idade >= 16 && idade <= 17) || idade > 70) { System.out.println("Voto opcional."); } else { System.out.println("Voto obrigatório."); } scanner.close(); } }
//Peça ao usuário seu peso e altura e calcule o IMC, classificando-o conforme a tabela: //Abaixo do peso: IMC < 18.5 //Peso normal: 18.5 ≤ IMC < 25 //Sobrepeso: 25 ≤ IMC < 30 //Obesidade: IMC ≥ 30 import java.util.Scanner; public class Questão9 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Solicita ao usuário seu peso e altura System.out.print("Digite seu peso (em kg): "); double peso = scanner.nextDouble(); System.out.print("Digite sua altura (em metros): "); double altura = scanner.nextDouble(); // Calcula o IMC double imc = peso / (altura * altura); // Classifica o IMC System.out.printf("Seu IMC é: %.2f\n", imc); if (imc < 18.5) { System.out.println("Classificação: Abaixo do peso."); } else if (imc >= 18.5 && imc < 25) { System.out.println("Classificação: Peso normal."); } else if (imc >= 25 && imc < 30) { System.out.println("Classificação: Sobrepeso."); } else { System.out.println("Classificação: Obesidade."); } scanner.close(); } }
//Peça ao usuário um número de 0 a 5 e exiba seu nome por extenso (zero, um, dois, três, quatro, cinco) usando switch-case. import java.util.Scanner; public class Questão10 { public static void main (String[] args) { Scanner scanner = new Scanner(System.in); // Solicita ao usuário um número de 0 a 5 System.out.print("Digite um número de 0 a 5: "); int numero = scanner.nextInt(); // Exibe o nome por extenso switch (numero) { case 0: System.out.println("Zero"); break; case 1: System.out.println("Um"); break; case 2: System.out.println("Dois"); break; case 3: System.out.println("Três"); break; case 4: System.out.println("Quatro"); break; case 5: System.out.println("Cinco"); break; default: System.out.println("Número inválido. Insira um valor entre 0 e 5."); } scanner.close(); } }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue