logotipo Blog Giovani Da Cruz
Algoritmos com Se, Senão e Caso

Ano novo, algoritmo novo!

3 min de leitura 128 visualizações

Feliz 2024

Fala galera da programação, tudo beleza?

Para iniciar 2024 com tudo montamos um algoritmo simples que verifica se o ano de 2024 é o não um ano bissexto.

Os códigos a seguir celebram a chegada de 2024 e verificam se 2024 é um ano bissexto:

 

Exemplo em C++

#include <iostream>

using namespace std;

// Função para verificar se um ano é bissexto
bool isLeapYear(int year) {
    return ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0));
}

int main() {
    cout << "Feliz Ano Novo 2024!" << endl;

    // Verifica se 2024 é um ano bissexto
    if (isLeapYear(2024)) {
        cout << "E 2024 é um ano bissexto!" << endl;
    } else {
        cout << "E 2024 não é um ano bissexto." << endl;
    }

    return 0;
}

Este programa mais simples apenas exibe uma mensagem de boas-vindas ao ano novo e informa se 2024 é ou não um ano bissexto.

 

Exemplo em Pascal ( Delphi / Lazarus )

program CelebracaoAnoNovo;

// Função para verificar se um ano é bissexto
function IsLeapYear(year: integer): boolean;
begin
    IsLeapYear := ((year mod 4 = 0) and (year mod 100 <> 0)) or (year mod 400 = 0);
end;

begin
    writeln('Feliz Ano Novo 2024!');

    // Verifica se 2024 é um ano bissexto
    if IsLeapYear(2024) then
        writeln('E 2024 é um ano bissexto!')
    else
        writeln('E 2024 não é um ano bissexto.');

    readln;
end.

Este programa em Pascal realiza as mesmas funcionalidades do programa em C++, exibindo uma mensagem de boas-vindas ao ano novo e verificando se 2024 é um ano bissexto. A leitura (readln) no final é adicionada para manter a janela do console aberta antes de fechar.

 

Exemplo em C#

using System;

class Program
{
    // Função para verificar se um ano é bissexto
    static bool IsLeapYear(int year)
    {
        return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
    }

    static void Main()
    {
        Console.WriteLine("Feliz Ano Novo 2024!");

        // Verifica se 2024 é um ano bissexto
        if (IsLeapYear(2024))
        {
            Console.WriteLine("E 2024 é um ano bissexto!");
        }
        else
        {
            Console.WriteLine("E 2024 não é um ano bissexto.");
        }

        Console.ReadLine();
    }
}

Este programa em C# realiza as mesmas funcionalidades do programa em Pascal e C++, exibindo uma mensagem de boas-vindas ao ano novo e verificando se 2024 é um ano bissexto. O Console.ReadLine() no final é adicionado para manter a janela do console aberta antes de fechar.

 

Exemplo em Java

public class CelebracaoAnoNovo {

    // Função para verificar se um ano é bissexto
    static boolean isLeapYear(int year) {
        return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
    }

    public static void main(String[] args) {
        System.out.println("Feliz Ano Novo 2024!");

        // Verifica se 2024 é um ano bissexto
        if (isLeapYear(2024)) {
            System.out.println("E 2024 é um ano bissexto!");
        } else {
            System.out.println("E 2024 não é um ano bissexto.");
        }
    }
}

Este programa em Java realiza as mesmas funcionalidades dos exemplos anteriores, exibindo uma mensagem de boas-vindas ao ano novo e verificando se 2024 é um ano bissexto. O programa termina quando o método main é concluído.

 

Exemplo em Python

def is_leap_year(year):
    return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)

def main():
    print("Feliz Ano Novo 2024!")

    # Verifica se 2024 é um ano bissexto
    if is_leap_year(2024):
        print("E 2024 é um ano bissexto!")
    else:
        print("E 2024 não é um ano bissexto.")

if __name__ == "__main__":
    main()

Este programa em Python realiza as mesmas funcionalidades dos exemplos anteriores, exibindo uma mensagem de boas-vindas ao ano novo e verificando se 2024 é um ano bissexto. O programa é executado chamando a função main() se o script estiver sendo executado como o programa principal.

Beleza pessoal? Espero que tenham gostado.

 

Que 2024 seja um ano repleto de aprendizados valiosos! Feliz 2024!

 

Um abraço e até o próximo post. Valeu!

Deixe um comentário

Seu e-mail não será publicado.