DEV Community

Cover image for Portfólio - Aula 1
Gabriel de Oliveira
Gabriel de Oliveira

Posted on • Edited on

Portfólio - Aula 1

Este portfólio tem como objetivo apresentar o meu avanço na disciplina de Laboratório de Programação do curso de BSI. Iniciando pela aula 1 que foi sobre o assunto de paradigmas de programação.

Abaixo um programa que solicita do usuário que lhe passe dados para realizar uma equação, que funciona com o paradigma procedural. Realizando a instrução de realizar a soma e mostrar o resultado.

#include <stdio.h>

// Função para calcular a soma de dois números
int somar(int a, int b) {
    return a + b;
}

int main() {
    // Declaração de variáveis
    int numero1, numero2, resultado;

    // Solicitar ao usuário que insira dois números
    printf("Digite o primeiro número: ");
    scanf("%d", &numero1);

    printf("Digite o segundo número: ");
    scanf("%d", &numero2);

    // Chamada da função para calcular a soma
    resultado = somar(numero1, numero2);

    // Exibir o resultado
    printf("A soma de %d + %d é: %d\n", numero1, numero2, resultado);

    return 0;
}
Enter fullscreen mode Exit fullscreen mode

Execute aqui: https://onlinegdb.com/iNpWaDjou

Outro exemplo que realizar uma ação é um programa que ao inserir um ano mostre como resultado a idade do usuário no ano de 2024:

#include <stdio.h>
#include <time.h>

int main() {
    // Declaração de variáveis
    int anoNascimento, idade;

    // Solicitar ao usuário que insira o ano de nascimento
    printf("Digite o ano de nascimento: ");
    scanf("%d", &anoNascimento);

    // Obter o ano atual
    time_t agora = time(NULL);
    struct tm *dataAtual = localtime(&agora);
    int anoAtual = dataAtual->tm_year + 1900;

    // Calcular a idade
    idade = anoAtual - anoNascimento;

    // Exibir a idade
    printf("Neste ano de 2024 sua idade é: %d anos.\n", idade);

    return 0;
}
Enter fullscreen mode Exit fullscreen mode

Execute aqui: https://onlinegdb.com/Z7bPhrXLj

Top comments (0)