Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 138b171

Browse files
committed
Resolucao de todos os exercicios sobre entrada da de dados
1 parent 2ec1cf8 commit 138b171

15 files changed

+333
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import java.util.Scanner;
2+
3+
public class Divisores {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite um número inteiro: ");
8+
int num = sc.nextInt();
9+
10+
System.out.print("Divisores de " + num + ": ");
11+
for (int i = 1; i <= num; i++) {
12+
if (num % i == 0) {
13+
System.out.print(i + " ");
14+
}
15+
}
16+
17+
sc.close();
18+
}
19+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import java.util.Scanner;
2+
3+
public class MatrizParaInteiros {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite o número de linhas da matriz: ");
8+
int linhas = sc.nextInt();
9+
10+
System.out.print("Digite o número de colunas da matriz: ");
11+
int colunas = sc.nextInt();
12+
13+
int[][] matriz = new int[linhas][colunas];
14+
for (int i = 0; i < linhas; i++) {
15+
for (int j = 0; j < colunas; j++) {
16+
System.out.print("Digite o elemento da posição [" + i + "," + j + "]: ");
17+
matriz[i][j] = sc.nextInt();
18+
}
19+
}
20+
21+
System.out.println("Matriz informada:");
22+
for (int i = 0; i < linhas; i++) {
23+
for (int j = 0; j < colunas; j++) {
24+
System.out.print(matriz[i][j] + " ");
25+
}
26+
System.out.println();
27+
}
28+
29+
System.out.println("Matriz transposta:");
30+
for (int i = 0; i < colunas; i++) {
31+
for (int j = 0; j < linhas; j++) {
32+
System.out.print(matriz[j][i] + " ");
33+
}
34+
System.out.println();
35+
}
36+
37+
sc.close();
38+
}
39+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import java.util.Scanner;
2+
3+
public class NumerosRacionais {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite um número decimal: ");
8+
double num = sc.nextDouble();
9+
10+
int[] numeradores = {-1, 0, 1};
11+
int[] denominadores = {1, 10, 100, 1000};
12+
13+
System.out.print("Números racionais mais próximos de " + num + ": ");
14+
for (int i = 0; i < numeradores.length; i++) {
15+
for (int j = 0; j < denominadores.length; j++) {
16+
double racional = (double) numeradores[i] / denominadores[j];
17+
if (racional > num - 0.01 && racional < num + 0.01) {
18+
System.out.print(numeradores[i] + "/" + denominadores[j] + " ");
19+
}
20+
}
21+
}
22+
23+
sc.close();
24+
}
25+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import java.util.Scanner;
2+
3+
public class PalavrasVogais {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite uma frase: ");
8+
String frase = sc.nextLine();
9+
10+
int count = 0;
11+
12+
for (String palavra : frase.split(" ")) {
13+
char primeiraLetra = palavra.charAt(0);
14+
if (primeiraLetra == 'a' || primeiraLetra == 'e' || primeiraLetra == 'i' || primeiraLetra == 'o' || primeiraLetra == 'u') {
15+
count++;
16+
}
17+
}
18+
19+
System.out.printf("A frase tem %d palavra(s) que começa(m) com uma vogal.\n", count);
20+
21+
sc.close();
22+
}
23+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import java.util.Scanner;
2+
3+
public class SomaLinhaMatriz {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite o número de linhas da matriz: ");
8+
int numLinhas = sc.nextInt();
9+
10+
System.out.print("Digite o número de colunas da matriz: ");
11+
int numColunas = sc.nextInt();
12+
13+
int[][] matriz = new int[numLinhas][numColunas];
14+
15+
for (int i = 0; i < numLinhas; i++) {
16+
for (int j = 0; j < numColunas; j++) {
17+
System.out.printf("Digite o elemento da posição [%d][%d]: ", i, j);
18+
matriz[i][j] = sc.nextInt();
19+
}
20+
}
21+
22+
for (int i = 0; i < numLinhas; i++) {
23+
int soma = 0;
24+
for (int j = 0; j < numColunas; j++) {
25+
soma += matriz[i][j];
26+
}
27+
System.out.printf("A soma da linha %d é: %d\n", i, soma);
28+
}
29+
30+
sc.close();
31+
}
32+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import java.util.Scanner;
2+
3+
public class ArredondaNumero {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite um número decimal: ");
8+
double numero = sc.nextDouble();
9+
10+
double arredondado = Math.round(numero * 100.0) / 100.0;
11+
12+
System.out.println("O número arredondado é: " + arredondado);
13+
14+
sc.close();
15+
}
16+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import java.util.Scanner;
2+
3+
public class ContadorLetras {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite uma palavra: ");
8+
String palavra = sc.nextLine();
9+
10+
int quantidade = palavra.length();
11+
12+
System.out.println("A palavra " + palavra + " tem " + quantidade + " letras.");
13+
14+
sc.close();
15+
}
16+
}
17+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import java.util.Scanner;
2+
3+
public class Maioridade {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite a sua idade: ");
8+
int idade = sc.nextInt();
9+
10+
if(idade >= 18) {
11+
System.out.println("Você é maior de idade.");
12+
} else {
13+
System.out.println("Você é menor de idade.");
14+
}
15+
16+
sc.close();
17+
}
18+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import java.util.Scanner;
2+
3+
public class Saudacao {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite o seu nome: ");
8+
String nome = sc.nextLine();
9+
10+
System.out.print("Digite a sua idade: ");
11+
int idade = sc.nextInt();
12+
13+
System.out.println("Olá, " + nome + "! Você tem " + idade + " anos.");
14+
15+
sc.close();
16+
}
17+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import java.util.Scanner;
2+
3+
public class SomaNumeros {
4+
public static void main(String[] args) {
5+
Scanner sc = new Scanner(System.in);
6+
7+
System.out.print("Digite o primeiro número: ");
8+
int num1 = sc.nextInt();
9+
10+
System.out.print("Digite o segundo número: ");
11+
int num2 = sc.nextInt();
12+
13+
int soma = num1 + num2;
14+
15+
System.out.println("A soma dos números é: " + soma);
16+
17+
sc.close();
18+
}
19+
}

0 commit comments

Comments
 (0)