Buscar

Atividade 01 (Portugol) - 4 Calcule (IMC) de uma pessoa. É preciso saber o peso e a altura da pessoa. Com base nas variáveis iniciais pede-se informar se a pessoa está com peso ideal. Para isso o IMC

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

//Aluno - Igor Ferreira da Silva - Engenharia de Produção
//Questão 04 - (3,0)
//Escrever um algoritmo que lê um conjunto de 4 valores “i”, “a”, “b” e “c”, onde “i” é um valor inteiro e positivo e “a”, “b” e “c” são quaisquer valores reais e os escreva. 
//A seguir:
//• Se i = 1 escrever os três valores a, b, c em ordem crescente.
//• Se i = 2 escrever os três valores a, b, c em ordem decrescente.
//• Se i = 3 escrever os três valores a, b, c de forma que o maior número entre a,b,c fique entre os dois e o menor fique por último.
#include <iostream>
using namespace std;
int main() {
	
	int i;
	float a, b, c;
	
	cout << "Digite o primeiro valor: ";
	cin >> a;
	cout << "Digite o segundo valor: ";
	cin >> b;
	cout << "Digite o terceiro valor: ";
	cin >> c;
	
	cout << "Digite 1 para ordenar os valores em ordem crescente, Digite 2 para ordenar os valores em ordem decrescente ou Digite 3 para que o maior valor seja ordenado entre os dois, sendo que o menor dos valores fique por ultimo.";
	cin >> i;
	
switch (i) {
case 1:
	
	if (a>b && a>c) {
	
			if (b>c) {
	
		cout << "Os valores digitados e ordenados em ordem crescente são: " << c <<","<< b <<"," << a << " respectivamente";
}
		if (c>b) {
			
			cout << "Os valores digitados e ordenados em ordem crescente são: " << b <<","<< c <<"," << a << " respectivamente";
			
		}
	}
	
	if (b>a && b>c) {
	
			if (a>c) {
	
		cout << "Os valores digitados e ordenados em ordem crescente são: " << c <<","<< a <<"," << b << " respectivamente";
}
		if (c>a) {
			
			cout << "Os valores digitados e ordenados em ordem crescente são: " << a <<","<< c <<"," << b << " respectivamente";
			
		}
	}
	
		if (c>a && c>b) {
	
			if (a>b) {
	
		cout << "Os valores digitados e ordenados em ordem crescente são: " << b <<","<< a <<"," << c << " respectivamente";
}
		if (b>a) {
			
			cout << "Os valores digitados e ordenados em ordem crescente são: " << a <<","<< b <<"," << c << " respectivamente";
			
		}
	}
	break;
	case 2:
		if (a<b && a<c) {
	
			if (b<c) {
	
		cout << "Os valores digitados e ordenados em ordem decrescente são: " << c <<","<< b <<"," << a << " respectivamente";
}
		if (c<b) {
			
			cout << "Os valores digitados e ordenados em ordem decrescente são: " << b <<","<< c <<"," << a << " respectivamente";
			
		}
	}
	
	if (b<a && b<c) {
	
			if (a<c) {
	
		cout << "Os valores digitados e ordenados em ordem decrescente são:" << c <<","<< a <<"," << b << " respectivamente";
}
		if (c<a) {
			
			cout << "Os valores digitados e ordenados em ordem decrescente são:" << a <<","<< c <<"," << b << " respectivamente";
			
		}
	}
	
		if (c<a && c<b) {
	
			if (a<b) {
	
		cout << "Os valores digitados e ordenados em ordem decrescente são:" << b <<","<< a <<"," << c << " respectivamente";
}
		if (b<a) {
			
			cout << "Os valores digitados e ordenados em ordem decrescente são:" << a <<","<< b <<"," << c << " respectivamente";
			
		}
	}
	break;
case 3:
	
		if (a>b && a>c) {
	
			if (b>c) {
	
		cout << "Os valores digitados na ordem desejada são: " << b <<","<< a <<"," << c << " respectivamente";
}
		if (c>b) {
			
			cout << "Os valores digitados na ordem desejada são: " << c <<","<< a << "," << b << " respectivamente";
			
		}
	}
	
	if (b>a && b>c) {
	
			if (a>c) {
	
		cout << "Os valores digitados na ordem desejada são: " << a <<","<< b <<"," << c << " respectivamente";
}
		if (c>a) {
			
			cout << "Os valores digitados na ordem desejada são: " << c <<","<< b << "," << a << " respectivamente";
			
		}
	}
	
		if (c>a && c>b) {
	
			if (a>b) {
	
		cout << "Os valores digitados na ordem desejada são: " << a <<","<< c << "," << b << " respectivamente";
}
		if (b>a) {
			
			cout << "Os valores digitados na ordem desejada são: " << b <<","<< c << "," << a << " respectivamente";
			
		}
	}
	break;
}
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando