Plataforma: URI (BEECROWD)
Problema: 2685
Enunciado:
Júlio está criando um novo Smart Watch especialmente para programadores. É impressionante as vantagens que ele oferece e o conforto pra codar que ele tem. O relógio ainda está em desenvolvimento e ele prometeu consertar os bugs e colocar uns apetrechos melhores e, em troca, pediu um sistema simples para o modo Standy Bay. O problema é que o relógio por si só sempre tem o ângulo de inclinação do Sol/Lua(de 0 a 360). Valendo um relógio, caso deseja aceitar: dada em grau da inclinação do Sol/Lua, informe em qual período do dia ele se encontra.
Linguagens: C e C++
Solução:
Código em C:
#include <stdio.h> int main() { short unsigned int graus; while (scanf("%hu", &graus) != EOF) { if (graus < 90 || graus == 360) printf("Bom Dia!!\n"); else if (graus < 180) printf("Boa Tarde!!\n"); else if (graus < 270) printf("Boa Noite!!\n"); else printf("De Madrugada!!\n"); } return 0; }
Código em C++:
#include <iostream> using namespace std; int main() { short unsigned int graus; while (cin >> graus) { if (graus < 90 || graus == 360) cout << "Bom Dia!!" << endl; else if (graus < 180) cout << "Boa Tarde!!" << endl; else if (graus < 270) cout << "Boa Noite!!" << endl; else cout << "De Madrugada!!" << endl; } return 0; }
Nenhum comentário:
Postar um comentário