Buenas! Solucionei aqui o exercício "A Árvore de Natal", da plataforma BEECROWD (antiga URI). O foco desse exercício é estrutura de seleção com expressões lógicas. Veja a seguir as soluções em duas linguagens de programação.
Plataforma: URI (BEECROWD)
Problema: 3040
Linguagens: C e C++
Solução:
Nesse exercício basta ler os valores h, d e g, todos declarados como inteiro com sinal. É necessário testar quatro condições:
- h precisa ser maior ou igual a 200
- h precisa ser menor ou igual a 300
- d precisa ser maior ou igual a 50
- g precisa ser maior ou igual a 150
Código em C:
#include <stdio.h> int main() { int n, h, d, g; scanf("%d", &n); while (n--) { scanf("%d %d %d", &h, &d, &g); if (h >= 200 && h <= 300 && d >= 50 && g >= 150) printf("Sim\n"); else printf("Nao\n"); } return 0; }
#include <iostream> using namespace std; int main() { int n, h, d, g; cin >> n; while (n--) { cin >> h >> d >> g; if (h >= 200 && h <= 300 && d >= 50 && g >= 150) cout << "Sim" << endl; else cout << "Nao" << endl; } return 0; }