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;
}
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;
}
Execute aqui: https://onlinegdb.com/Z7bPhrXLj
Top comments (0)