Ajude nosso projeto a se manter em funcionamento

Questões sobre os testes condicionais if else

Exercícios sobre IF ELSE em Java

0. Escreva um programa que receba o raio de uma circunferência e mostre o diâmetro, comprimento e área desta.

1. Faça um programa que receba três inteiros e diga qual deles é o maior e qual o menor. Consegue criar mais de uma solução?


2. Escreva um programa em Java que recebe um inteiro e diga se é par ou ímpar
Use o operador matemático % (resto da divisão ou módulo) e o teste condicional if.

3. Escreva um programa que pede os coeficientes de uma equação do segundo grau e exibe as raízes da equação, sejam elas reais ou complexas.
Solução

Desafio 1: Crie um programa que recebe uma nota ( pela classe Scanner) e checa se você passou direto, ficou de recuperação ou foi reprovado na matéria.
A regra é a seguinte:
Nota 7 ou mais: passou direto
Entre 5 e 7: tem direito de fazer uma prova de recuperação
Abaixo de 5: reprovado direto
Solução

Desafio 2: Escreva um aplicativo Java que gere um número aleatório inteiro entre 1 e 10, e através de testes condicionais você tem que adivinhar que número é esse.
Qual a melhor técnica, a que adivinha em menos chances possíveis?

Para gerar um número aleatório na variável inteiro 'num_aleatorio', adicione no seu programa:
import java.util.Random;

Para gerar números aleatórios, crie um tipo Random 'randomGenerator':
Random randomGenerator = new Random();

E declare a variável para receber o número aleatório assim:


num_aleatorio = randomGenerator.nextInt(10) + 1;

5 comentários:

Rvl-Cheater disse...

public class Raio {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
float raio,diametro,comp,area;

System.out.println("Calculadora de Diametro,Comprimento e Area de Disco");
System.out.print("Digite o Numero do Raio: ");
raio = in.nextFloat();
diametro=raio*2;
comp=(float)(diametro*3.14f);
area=(float)((raio*raio)*3.14);
System.out.printf("Raio: %.2f\n"
+ "Diametro: %.2f\n"
+ "Comprimento: %.2f\n"
+ "Area: %.2f\n",raio,diametro,comp,area);

}

}
Calculadora do San Exercicio 0 vou fazer os outros obr pelo curso \o/

Rvl-Cheater disse...

if(a%2==0){
System.out.println("Sequencia A e Par");
}else{
System.out.println("Sequencia A e Impar");
}
Exercicio 2

Rvl-Cheater disse...

public class Equal {
public static void main(String[] args){

float a,b,c,
delta,
sqrtdelta,
raiz1,raiz2;
Scanner in=new Scanner(System.in);

System.out.println("Equacao do 2o grau: ax² + bx + cx = 0");
System.out.print("Entre com o valor de a: ");
a=in.nextFloat();
System.out.print("Entre com o Valor de b: ");
b=in.nextFloat();
System.out.print("Entre com o Valor de c: ");
c=in.nextFloat();
if (a !=0){
delta = (b*b) - (4*a*c);
sqrtdelta=(float)Math.sqrt(delta);
if(delta >=0){
raiz1=((-1)*b+sqrtdelta)/(2*a);
raiz2=((-1)*b-sqrtdelta)/(2*a);
}else{
delta =-delta;
sqrtdelta=(float)Math.sqrt(delta);
System.out.printf("Raiz 1: %.2f + i.%.2f\n", (-b)/(2*a),(sqrtdelta)/(2*a));
System.out.printf("Raiz 2: %.2f - i.%.2f\n", (-b)/(2*a),(sqrtdelta)/(2*a));
}
}else {
System.out.println("Coeficiente 'a' invalido. Nao e uma equacao do 2o grau");
}
}
}
Exercicio 3

Rvl-Cheater disse...

int nota;
System.out.print("Digite Sua Nota Final: ");
nota=in.nextInt();

if (nota <=10 && nota >= 0){
if (nota >= 7){
System.out.println("Passou Direto");
}
if (nota==6||nota==5){
System.out.println("Tem Direito de Fazer Uma Prova de Recuperacao");
}
if (nota<5){
System.out.println("Reprovado Direto");}
}else {
System.out.println("Nummero Invalido Fim do Programa");}

Desafio 1

Rvl-Cheater disse...

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

int rand;
int num;
rand = rd.nextInt(10)+1;
System.out.println("Digite um numero de 1 a 10 e adivinhe se e o mesmo do Sorteio:");
num=in.nextInt();
while(rand!=num){
System.out.println("Tente Denovo :( ");
num=in.nextInt();
}if(rand==num){
System.out.println("Voce acertou => "+rand+" :)");
}

}
Desafio 2

Tutoriais de Java

Como Ganhar na Lotofácil