Pesquisar este blog

Livros Recomendados

Mostrando postagens com marcador 2685. Mostrar todas as postagens
Mostrando postagens com marcador 2685. Mostrar todas as postagens

quinta-feira, 18 de março de 2021

URI (BEECROWD) - 2685 - A Mudança - Iniciante - C e C++

Plataforma: URI (BEECROWD)

Problema2685

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;
}

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas