0% found this document useful (0 votes)
145 views31 pages

Atividade - Markos

This document contains 21 programming exercises in Portuguese that involve basic Java concepts like input/output, arithmetic operations, conditional statements, and comparisons. Each exercise includes the code for a Java class with a main method that takes user input, performs calculations, and prints outputs to demonstrate concepts like multiplying/adding numbers, calculating areas/perimeters, finding largest numbers, and checking for even/odd/positive/negative values.

Uploaded by

Bruno Gregory
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
145 views31 pages

Atividade - Markos

This document contains 21 programming exercises in Portuguese that involve basic Java concepts like input/output, arithmetic operations, conditional statements, and comparisons. Each exercise includes the code for a Java class with a main method that takes user input, performs calculations, and prints outputs to demonstrate concepts like multiplying/adding numbers, calculating areas/perimeters, finding largest numbers, and checking for even/odd/positive/negative values.

Uploaded by

Bruno Gregory
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

LISTA DE EXERCÍCIOS JAVA - MARKOS WINYCIUS - 0018891

PARTE1

Pgm01
import java.util.Scanner;

public class main {

public static void main(String[] args) {

Scanner scanner = new Scanner (System.in);

int n1;

System.out.println("Digite um número: ");

n1 = scanner.nextInt();

System.out.println(n1*2);

}
Pgm02
import java.util.Scanner;
public class main {

public static void main(String[] args) {


Scanner scanner = new Scanner (System.in);
int n1, n2, n3, calc;
System.out.println("Digite um número: ");

n1 = scanner.nextInt();
System.out.println("Digite um número: ");
n2 = scanner.nextInt();
System.out.println("Digite um número: ");

n3 = scanner.nextInt();
calc = (n1 + n2) - n3;
System.out.println(calc);
}

}
Pgm03

import java.util.Scanner;
public class main {

public static void main(String[] args) {

Scanner scanner = new Scanner (System.in);


int n1, n2, n3, n4, calc;
System.out.println("Digite um número: ");
n1 = scanner.nextInt();

System.out.println("Digite um número: ");


n2 = scanner.nextInt();
System.out.println("Digite um número: ");
n3 = scanner.nextInt();
System.out.println("Digite um número: ");

n4 = scanner.nextInt();
calc = (n1 + n2) * (n3 + n4);
System.out.println(calc);

}
Pgm04
import java.util.Scanner;

public class main {

public static void main(String[] args) {

Scanner scanner = new Scanner (System.in);


int l1, l2, l3, l4, peri;
System.out.println("Digite o primeiro lado: ");
l1 = scanner.nextInt();
System.out.println("Digite segundo lado: ");

l2 = scanner.nextInt();
System.out.println("Digite terceiro lado: ");
l3 = scanner.nextInt();
System.out.println("Digite quarto lado: ");

l4 = scanner.nextInt();

peri = l1 + l2 + l3 + l4;

System.out.println(peri);

}
Pgm05
import java.util.Scanner;

public class main {

public static void main(String[] args) {


Scanner scanner = new Scanner (System.in);

int l1, peri;


System.out.println("Digite o lado do quadrado: ");
l1 = scanner.nextInt();

peri = l1 * 4;

System.out.println(peri);

}
Pgm06
import java.util.Scanner;

public class main {

public static void main(String[] args) {


Scanner scanner = new Scanner (System.in);

int alt, larg, area;


System.out.println("Digite a altura: ");
alt = scanner.nextInt();

System.out.println("Digite a largura: ");

larg = scanner.nextInt();

area = alt * larg;

System.out.println(area);

}
Pgm07

import java.util.Scanner;
public class main {

public static void main(String[] args) {

Scanner scanner = new Scanner (System.in);


int n1, n2, n3, med;
System.out.println("Digite um número: ");
n1 = scanner.nextInt();

System.out.println("Digite um número:: ");


n2 = scanner.nextInt();

System.out.println("Digite um número:: ");

n3 = scanner.nextInt();

med = (n1 + n2 + n3) / 3;

System.out.println(med);

}
Pgm08
import java.util.Scanner;
public class main {

public static void main(String[] args) {


Scanner scanner = new Scanner (System.in);
int n1, ant, sus;

System.out.println("Digite um número: ");

n1 = scanner.nextInt();

ant = n1 - 1;
sus = n1 + 1;

System.out.println("Antecessor " + ant);


System.out.println("Sucessor " + sus);
}

}
Pgm09
import java.util.Scanner;
public class main {

public static void main(String[] args) {


Scanner scanner = new Scanner (System.in);
int anos, meses, dias, idadeEmDias;
System.out.print("Digite a idade em anos: ");

anos = scanner.nextInt();

System.out.print("Digite a idade em meses: ");


meses = scanner.nextInt();

System.out.print("Digite a idade em dias: ");


dias = scanner.nextInt();

idadeEmDias = (anos * 365) + (meses * 30) + dias;

System.out.println("A idade expressa em dias é: " + idadeEmDias);

}
}

Pgm10
import java.util.Scanner;

public class main {

public static void main(String[] args) {


Scanner scanner = new Scanner (System.in);

float n1, n2;


int divInt;

System.out.println("Digite o primeiro número: ");

n1 = scanner.nextFloat();

System.out.println("Digite o segundo número: ");


n2 = scanner.nextFloat();

System.out.println("Divisão: " + n1/n2);

System.out.println("Resto da divisão: " + n1%n2);


divInt = (int) (n1 / n2);

System.out.println("Divisão inteira: " + divInt);

Pgm11

import java.util.Scanner;
public class main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

float eleTot, vBran, vNul, vVal, calcVbran, calcvNul, calcvVal;


System.out.println("Número total de eleitores do município: ");
eleTot = scanner.nextFloat();
System.out.println("Digite o número de votos brancos: ");

vBran = scanner.nextFloat();
System.out.println("Digite o número de votos nulos: ");
vNul = scanner.nextFloat();
System.out.println("Digite o número de votos válidos: ");

vVal = scanner.nextFloat();
calcVbran = (vBran / eleTot) * 100;
calcvNul = (vNul / eleTot) * 100;
calcvVal = (vVal / eleTot) * 100;

System.out.println("Porcentagem de votos em branco é " + calcVbran);


System.out.println("Porcentagem de votos nulos é " + calcvNul);
System.out.println("Porcentagem de votos válidos é" + calcvVal);
}

Pgm12

import java.util.Scanner;
public class main {
public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

int alt, base, calc;

System.out.println("Digite a altura do triangulo: ");


alt = scanner.nextInt();

System.out.println("Digite a base do triangulo: ");

base = scanner.nextInt();

calc = (base * alt) / 2;

System.out.println("A área do triangulo: " + calc);


}
}

Pgm13

import java.util.Scanner;

public class main {

public static void main(String[] args) {


Scanner scanner = new Scanner(System.in);

int alt, base, calc;

System.out.println("Digite a altura do triangulo: ");


alt = scanner.nextInt();

System.out.println("Digite a base do triangulo: ");


base = scanner.nextInt();
calc = base + alt;
System.out.println("O perímetro do triangulo é: " + calc);
}
}

Pgm14

import java.util.Scanner;

public class main {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

int n1, n2, maior;

System.out.println("Digite o primeiro número: ");


n1 = scanner.nextInt();

System.out.println("Digite o segundo número: ");


n2 = scanner.nextInt();

if (n1 > n2) {


System.out.println("O maior número é: " + n1 );
} else {
System.out.println("O maior número é: " + n2 );

}
}
}

Pgm15
import java.util.Scanner;
public class public main {

public static void main(String[] args) {


Scanner scanner = new Scanner(System.in);
int n1, n2, med;
System.out.println("Digite a primeira nota: ");

n1 = scanner.nextInt();
System.out.println("Digite a segunda nota: ");
n2 = scanner.nextInt();
med = (n1 + n2) / 2;

if (med < 5) {
System.out.println("Reprovado");
} else {
System.out.println("Aprovado");

}
}
}

Pgm16

import java.util.Scanner;
public class main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.print("Digite o primeiro valor: ");


int n1 = scanner.nextInt();
System.out.print("Digite o segundo valor: ");
int n2 = scanner.nextInt();

System.out.print("Digite o terceiro valor: ");


int n3 = scanner.nextInt();
if (n1 <= 0 || n2 <= 0 || n3 <= 0) {
int soma = n1 + n2 + n3;

System.out.println("A soma dos valores é: " + soma);


} else {
System.out.println("Nenhum dos valores é negativo ou igual a zero.");
}

}
}

Pgm17

import java.util.Scanner;

public class Main {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Digite um número inteiro:");
int numero = scanner.nextInt();

if (numero % 2 == 0) {
System.out.println("O número é par.");
} else {
System.out.println("O número é ímpar.");
}
}
}
Pgm18
import java.util.Scanner;

public class Main {

public static void main(String[] args) {


Scanner scanner = new Scanner(System.in);
System.out.println("Digite um número inteiro:");
int numero = scanner.nextInt();

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.");
}
}
}

Pgm19
import java.util.Scanner;

public class Main {

public static void main(String[] args) {


Scanner scanner = new Scanner(System.in);
System.out.println("Digite o primeiro número inteiro (A):");
int A = scanner.nextInt();
System.out.println("Digite o segundo número inteiro (B):");

int B = scanner.nextInt();

if (A > B) {
System.out.println("A é maior que B.");

} else if (A < B) {
System.out.println("B é maior que A.");
} else {
System.out.println("A e B são iguais.");

}
}
}

Pgm20

import java.util.Scanner;

public class Main {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Digite um número:");

int numero = scanner.nextInt();

if (numero > 10) {


System.out.println("O número é maior que 10.");

} else if (numero < 10) {


System.out.println("O número é menor que 10.");
} else {
System.out.println("O número é igual a 10.");

}
}
}

Pgm21
import java.util.Scanner;

public class Main {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Digite um número:");

int numero = scanner.nextInt();

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.");
}

if (numero % 2 == 0) {
System.out.println("O número é par.");
} else {

System.out.println("O número é ímpar.");


}
}
}

Pgm22
import java.util.Scanner;

public class Main {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

System.out.println("Digite o primeiro valor:");


double valor1 = scanner.nextDouble();
System.out.println("Digite o segundo valor:");
double valor2 = scanner.nextDouble();

System.out.println("Digite o terceiro valor:");


double valor3 = scanner.nextDouble();
if (valor1 > 0 && valor2 > 0 && valor3 > 0) {
double media = (valor1 + valor2 + valor3) / 3;

System.out.println("A média aritmética dos valores é: " + media);


} else {
System.out.println("Todos os valores devem ser positivos.");
}

}
}

Pgm23
import java.util.Scanner;

public class Main {


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Digite o percentual de faltas:");

double faltas = scanner.nextDouble();


System.out.println("Digite a primeira nota:");
double nota1 = scanner.nextDouble();
System.out.println("Digite a segunda nota:");

double nota2 = scanner.nextDouble();


double media = (nota1 + nota2) / 2;

if (media >= 6 && faltas < 20) {


System.out.println("Aprovado");
} else {
System.out.println("Reprovado");

}
}
}

Pgm24
public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("Digite o primeiro número:");

double num1 = scanner.nextDouble();

System.out.println("Digite o segundo número:");

double num2 = scanner.nextDouble();

System.out.println("Digite a operação aritmética (a – adição; s – subtração; m – multiplicação; d – divisão; p – potenciação):");

char operacao = scanner.next().charAt(0);

switch (operacao) {

case 'a':

System.out.println("Resultado: " + (num1 + num2));


break;

case 's':

System.out.println("Resultado: " + (num1 - num2));

break;

case 'm':

System.out.println("Resultado: " + (num1 * num2));

break;

case 'd':

if (num2 != 0) {

System.out.println("Resultado: " + (num1 / num2));

} else {

System.out.println("Erro: Divisão por zero não é permitida.");

break;

case 'p':

System.out.println("Resultado: " + Math.pow(num1, num2));

break;

default:

System.out.println("Operação inválida.");

break;

Pgm25
import java.util.Scanner;

public class Main {

public static void main(String[] args) {


Scanner scanner = new Scanner(System.in);
System.out.println("Digite o primeiro número inteiro:");
int num1 = scanner.nextInt();

System.out.println("Digite o segundo número inteiro:");


int num2 = scanner.nextInt();
System.out.println("Digite o terceiro número inteiro:");
int num3 = scanner.nextInt();

int maior = num1;

if (num2 > maior) {


maior = num2;
}
if (num3 > maior) {

maior = num3;
}

System.out.println("O maior número digitado foi: " + maior);

}
}

Pgm26

import java.util.Scanner;

public class Main {


public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);


System.out.println("Digite o primeiro número inteiro:");
int num1 = scanner.nextInt();
System.out.println("Digite o segundo número inteiro:");

int num2 = scanner.nextInt();


System.out.println("Digite o terceiro número inteiro:");
int num3 = scanner.nextInt();

int menor = num1;


if (num2 < menor) {
menor = num2;
}

if (num3 < menor) {


menor = num3;
}

System.out.println("O menor número digitado foi: " + menor);


}
}

Pgm27
import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("Digite a primeira nota:");

double nota1 = scanner.nextDouble();

System.out.println("Digite a segunda nota:");

double nota2 = scanner.nextDouble();


System.out.println("Digite a terceira nota:");

double nota3 = scanner.nextDouble();

double media = (nota1 + nota2 + nota3) / 3;

if (media >= 7) {

System.out.println("Parabéns! Você passou direto. Sua média foi: " + media);

} else if (media >= 5) {

System.out.println("Você tem direito de fazer uma prova de recuperação. Sua média foi: " +
media);

} else {

System.out.println("Infelizmente, você foi reprovado direto. Sua média foi: " + media);

Pgm28

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("Digite o primeiro número inteiro:");

int num1 = scanner.nextInt();

System.out.println("Digite o segundo número inteiro:");


int num2 = scanner.nextInt();

System.out.println("Digite o terceiro número inteiro:");

int num3 = scanner.nextInt();

if (num1 >= num2 && num1 >= num3) {

System.out.print(num1 + ", ");

if (num2 >= num3) {

System.out.println(num2 + ", " + num3);

} else {

System.out.println(num3 + ", " + num2);

} else if (num2 >= num1 && num2 >= num3) {

System.out.print(num2 + ", ");

if (num1 >= num3) {

System.out.println(num1 + ", " + num3);

} else {

System.out.println(num3 + ", " + num1);

} else {

System.out.print(num3 + ", ");

if (num1 >= num2) {

System.out.println(num1 + ", " + num2);

} else {

System.out.println(num2 + ", " + num1);

Pgm29

import java.util.Scanner;

public class Main {


public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);


System.out.println("Digite o comprimento da primeira reta:");
int a = scanner.nextInt();
System.out.println("Digite o comprimento da segunda reta:");

int b = scanner.nextInt();
System.out.println("Digite o comprimento da terceira reta:");
int c = scanner.nextInt();

if (a < b + c && b < a + c && c < a + b) {


if (a == b && b == c) {
System.out.println("As retas formam um triângulo equilátero.");
} else if (a == b || b == c || a == c) {

System.out.println("As retas formam um triângulo isósceles.");


} else {
System.out.println("As retas formam um triângulo escaleno.");
}
} else {

System.out.println("As retas não podem formar um triângulo.");


}
}
}

Pgm30
import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);


System.out.println("Digite o turno que você estuda (M - Matutino, V - Vespertino, N -
Noturno):");

char turno = scanner.next().charAt(0);

switch (turno) {

case 'M':

System.out.println("Bom Dia");

break;

case 'V':

System.out.println("Boa Tarde");

break;

case 'N':

System.out.println("Boa Noite");

break;

default:

System.out.println("Turno inválido");

break;

You might also like