Faça um programa que leia 3 números e exiba:
a) O maior número;
b) O menor número;
c) O número do meio
Respostas
Resposta:
Se quiser, tem a Main.java no anexo
Explicação:
import java.util.Locale;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Locale.setDefault(Locale.US);
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
int C = sc.nextInt();
if (A < C && B < C) {
if (A < B) {
System.out.println("Maior: " + C);
System.out.println("Meio: " + B);
System.out.println("Menor: " + A);
}
else if (B < A) {
System.out.println("Maior: " + C);
System.out.println("Meio: " + A );
System.out.println("Menor: " + B);
}
}
if (A < B && C < B) {
if (C < A) {
System.out.println("Maior: " + B);
System.out.println("Meio: " + A);
System.out.println("Menor: " + C);
}
else if (A < C) {
System.out.println("Maior: " + B);
System.out.println("Meio: " + C);
System.out.println("Menor: " + A);
}
if (B < A && C < A) {
if (C < B) {
System.out.println("Maior: " + A);
System.out.println("Meio: " + B);
System.out.println("Menor: " + C);
}
else if (B < C) {
System.out.println("Maior: " + A);
System.out.println("Meio: " + C);
System.out.println("Menor: " + B);
}
}
}
sc.close();
}
}
Olá! :)
Resposta:
Segue o código em C++ e em Portugol!
Explicação:
Portugol
Inicio
inteiro: x, y, z;
escreva: (“Digite três números: ”);
leia (x, y, z);
se (x < y e x < z) então
escreva (x "é o maior numero");
se (y < z) então
escreva (z “é o número do meio e “ y “ é o menor número”);
senão
escreva (y “é o número do meio e “ z “ é o menor número”);
senão se (y < x e y < z) então
escreva (y "é o maior numero");
se (x < z) então
escreva (z “é o número do meio e “ x “ é o menor número”);
senão
escreva (x “é o número do meio e “ z “ é o menor número”);
senão
escreva (z "é o maior numero");
se (x < y) então
escreva (y “é o número do meio e “ x “ é o menor número”);
senão
escreva (x “é o número do meio e “ y “ é o menor número”);
fim
C++
#include<iostream>
using namespace std;
main(){
int num1, num2, num3;
cout << "Digite o primeiro numero: ";
cin >> num1;
cout << "Digite o segundo numero: ";
cin >> num2;
cout << "Digite o terceiro numero: ";
cin >> num3;
if(num1 > num2 && num1 > num3){
cout << "O maior numero eh: " << num1 << endl;
if (num2 < num3){
cout << "O menor numero eh: " << num2 << ", e o numero do meio eh: " << num3;
}else{
cout << "O menor numero eh: " << num3 << ", e o numero do meio eh: " << num2;
}
}else if(num2 > num1 && num2 > num3){
cout << "O maior numero eh: " << num2 << endl;
if (num1 < num3){
cout << "O menor numero eh: " << num1 << ", e o numero do meio eh: " << num3;
}else{
cout << "O menor numero eh: " << num3 << ", e o numero do meio eh: " << num1;
}
}else{
cout << "O maior numero eh: " << num3 << endl;
if (num1 < num2){
cout << "O menor numero eh: " << num1 << ", e o numero do meio eh: " << num2;
}else{
cout << "O menor numero eh: " << num2 << ", e o numero do meio eh: " << num1;
}
}
}
Dúvidas? Comente.
Bons estudos!