Ano novo, algoritmo novo!

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!

  • Publicado por Giovani Da Cruz
  • 0 comentarios
  • 2 de janeiro de 2024

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts Relacionados a Categoria Algoritmos com Se, Senão e Caso

Continue aprendendo

Aumente o seu conhecimento
Crie um algoritmo e um programa que leia uma data em três variáveis inteiras (dia, mes e ano) e escreva a data correspondente ao dia anterior também de forma separada: dia, mês e ano.

Fala galera da programação, tudo beleza? 📅💻 Explore a manipulação de datas e descubra como calcular o dia anterior em várias linguagens de programação! Aprenda algoritmos, lógica condicional e muito mais neste desafio divertido.   Considerações Para facilitar, considerar que os anos bissextos são aqueles divisíveis por 4. Assim o mês 2 (fevereiro) possui 28 […]

8 de maio de 2024
Um estacionamento cobra R$ 8,00 para a primeira hora e para cada hora adicional é cobrado mais R$ 5,00. Fazer um algoritmo e um programa em que leia o tempo de estacionamento (em horas) e escreva o valor que deve ser pago.

Fala galera da programação, tudo beleza? Vamos a um novo exercício de algoritmos com desvio condicional. Desafie suas habilidades de programação com este exercício simples de cálculo de estacionamento em diversas linguagens! 🚗💻 Aprenda e pratique condicionais, entrada/saída e sintaxe em várias linguagens. Dicas para o exercício Lembrar que pode ser informado 0 no tempo […]

17 de abril de 2024
Crie um algoritmo e um programa em que leia 4 valores, Hi, Mi, Hf, Mf, representando respectivamente a hora e minuto inicial e final de um evento, e calcule a duração do mesmo em horas e minutos. Considere que o evento pode iniciar em um dia e terminar no dia seguinte.

Fala galera da programação, tudo beleza? 💻 Novo exercício na área para aprimorar a nossa lógica de programação. Dica do exercício: Para simplificar o problema, converta cada par de valores em um único valor em minutos. 🕒   O que podemos aprender neste exercício? Neste exercício, podemos aprender várias coisas: Manipulação de Entrada/Saída: Aprendemos como […]

15 de abril de 2024
Crie um algoritmo e um programa em que leia um número e escreva: “Zero”, se o valor é zero; “Positivo”, e o valor é maior que zero; “Negativo” se o valor é negativo

Fala galera da programação, tudo beleza? Novo algoritmo na área com o tema desvio condicional. Hoje vamos explorar uma variedade de linguagens de programação! 🚀 Comparando diferentes abordagens para resolver um problema simples: determinar se um número é zero, positivo ou negativo. Da sintaxe às estruturas condicionais, mergulhamos na essência de cada linguagem.   O […]

9 de abril de 2024
Crie um algoritmo e um programa que leia as 3 notas de um aluno e escreva “APROVADO” caso a média aritmética for maior ou igual a 6, caso contrário escreva “REPROVADO”

Fala galera da programação, tudo beleza? Hoje vamos descubra como este simples exercício de programação em várias linguagens pode fortalecer suas habilidades de codificação! 🚀 Aprenda a calcular médias de notas e determinar a aprovação ou reprovação de alunos em C++, C, Pascal, Python, C#, Java, Rust e Go.   O que podemos aprender neste […]

4 de abril de 2024
O número 3025 tem a seguinte característica: 30+25=55 e 552=3025. Sendo um número de Kaprekar. Crie um algoritmo e um programa que solicite o usuário informar um número inteiro de quatro dígitos. O programa deve verificar e mostrar na tela uma mensagem indicando se este número possui esta característica, ou seja, ser um Número de Kaprekar.

Fala galera da programação, tudo beleza?   O exercício pede para verificar se o número lido possui determinada característica. Ela é conhecida como “Número Kaprekar”. Um número de Kaprekar é um inteiro positivo cuja representação em quadrados de seus dígitos pode ser dividida em duas partes que somam o número original quando somadas. O exemplo […]

30 de março de 2024
Crie um algoritmo e um programa em que implemente uma calculadora de 4 operações. O programa deve solicitar que o usuário informe três dados: o primeiro operando, o operador (+,-,*,/) e o segundo operando. O programa deve mostrar na tela a operação e seu resultado.

Fala galera da programação, tudo beleza? Hoje um novo exercício de calculadora para aprimorar nossa lógica de programação.   Dicas do exercício Em duas situações, o programa não deverá efetuar o cálculo: Se o operador informado pelo usuário for inválido mostrar a mensagem “Operador inválido” e encerrar a execução do programa. Se o segundo operando […]

28 de março de 2024
Crie um algoritmo e um programa quesolicite o usuário informar a altura em metros e o sexo de uma pessoa. O programa deverá calcular o peso ideal da pessoa, utilizando as seguintes fórmulas:

Fala galera da programação, tudo beleza? Lá vamos nós a mais um interessante exercício.   Dados do Exercício Formulas Para Homens: ( 72.7 * altura ) – 58 Para Mulheres: ( 62.1 * altura) – 44.7   Mais dicas A altura da pessoa é um valor real. O sexo da pessoa deverá ser identificado através […]

16 de março de 2024
Crie um algoritmo e um programa que solicite que o usuário informe um código e três valores nomeados como a, b e c. O código vai determinar qual operação o algoritmo irá realizar

Fala galera da programação, tudo beleza? Vamos a um novo exercício para aprimorarmos nossas habilidades. Aqui existem dados importantes para podermos realizar a tarefa.   Dados do exercício Tabela de códigos: código = 1: multiplicar os três valores código = 2: somar os três valores código = 3: subtrair os três valores código = 4: […]

7 de março de 2024
Crie um algoritmo e um programa que solicite ao usuário informar um valor inteiro que corresponda a idade de um nadador. Após, o programa deverá classificar o nadador nas categorias abaixo e mostrar esta informação na tela do computador.

Fala galera da programação, tudo beleza? Quer aprimorar suas habilidades com estruturas condicionais? Explore este desafio de aprendizado de if-else. O que podemos aprender neste exercício? Neste exercício, aprendemos a: Solicitar entrada do usuário: Aprendemos a solicitar entrada do usuário para obter informações necessárias para o programa, como a idade do nadador. Isso é útil […]

6 de março de 2024
Sair da versão mobile