Exercícios de estrutura sequencial em Java
- Jefferson Firmino Mendes
- 5 de jan. de 2024
- 2 min de leitura
Exercícios de estrutura sequencial em Java
A estrutura sequencial é a estrutura de controle mais básica em programação.
Ela consiste em uma sequência de instruções que são executadas uma após a outra, na ordem em que estão escritas.
Neste post, vamos apresentar alguns exercícios de estrutura sequencial em Java. Os exercícios foram obtidos do URI Online Judge, um site que contém uma grande quantidade de problemas de programação.
Exercício 01
Faça um programa para ler dois valores inteiros, e depois mostrar na tela a soma desses números com uma mensagem explicativa, conforme exemplos.
Exemplos:
Entrada:
10
30
Saída:
SOMA = 40
Entrada:
-30
10
Saída:
SOMA = -20
Entrada:
0
0
Saída:
SOMA = 0
Solução:
Java
import java.util.Scanner;
public class SomaDoisNumeros {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a, b;
System.out.println("Digite o primeiro número:");
a = scanner.nextInt();
System.out.println("Digite o segundo número:");
b = scanner.nextInt();
int soma = a + b;
System.out.println("SOMA = " + soma);
}
}
Exercício 02
Faça um programa para ler o valor do raio de um círculo, e depois mostrar o valor da área deste círculo com quatro casas decimais conforme exemplos.
Fórmula da área:
area = π . raio2
Considere o valor de π = 3.14159
Exemplos:
Entrada:
2.00
Saída:
A=12.5664
Entrada:
100.64
Saída:
A=31819.3103
Entrada:
150.00
Saída:
A=70685.7750
Solução:
Java
import java.util.Scanner;
public class AreaDoCirculo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double raio;
System.out.println("Digite o raio do círculo:");
raio = scanner.nextDouble();
double area = 3.14159 * raio * raio;
System.out.printf("A = %.4f\n", area);
}
}
Exercício 03
Fazer um programa para ler quatro valores inteiros A, B, C e D. A seguir, calcule e mostre a diferença do produto de A e B pelo produto de C e D segundo a fórmula:
DIFERENCA = (A * B - C * D)
Exemplos:
Entrada:
5
6
7
8
Saída:
DIFERENCA = -26
Entrada:
5
6
-7
8
Saída:
DIFERENCA = 86
Solução:
Java
import java.util.Scanner;
public class DiferencaDeProdutos {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a, b, c, d;
System.out.println("Digite o primeiro número:");
a = scanner.nextInt();
System.out.println("Digite o segundo número:");
b = scanner.nextInt();
System.out.println("Digite o terceiro número:");
c = scanner.nextInt();
System.out.println("Digite o quarto número:");
d = scanner.nextInt();
int diferenca = a * b - c * d;
System.out.println("DIFERENCA = " + diferenca);
Comments