Você está na página 1de 14

Disciplina: LÓGICA E MATEMÁTICA COMPUTACIONAL.

RESULTADO DE AULA PRÁTICA 1


Unidade: 1
Aula: Aula (White Label)/Seção (KLS): 1
Resultados da Aula Prática

Primeiro algoritmo (Você é maior de idade?)

Código com comentários:

Resultado do algoritmo 1 com idade igual a 15:

Resultado do algoritmo 1 com idade igual a 19:


Segundo algoritmo (Potenciações)
Código com comentarios:

Resultado do algoritmo para o número 4:

RESULTADO DE AULA PRÁTICA 2


Unidade: 1
Aula: Aula (White Label)/Seção (KLS): 3

Resultados da Aula Prática


Primeiro algoritmo (Média de notas)

Código completo com comentários:

Transcrição do código com comentários:

#include <stdio.h>

int main() {

float nota1, nota2, nota3, nota4;

float media;

// O usuario digita quatro notas (lembrando que no C números decimais são digitados com
um . (ponto) não uma , (virgula).

printf("Digite a primeira nota: ");

scanf("%f", &nota1);

printf("Digite a segunda nota: ");

scanf("%f", &nota2);

printf("Digite a terceira nota: ");

scanf("%f", &nota3);
printf("Digite a quarta nota: ");

scanf("%f", &nota4);

// Calcula a média aritmética

media = (nota1 + nota2 + nota3 + nota4) / 4;

// Mostra a média das notas para o usuario

printf("A media das notas: %.2f\n", media);

return 0;

Resultado apenas:

Segundo algoritmo (Calcular Juros)


Código completo com comentários:

Transcrição do código com comentários:

#include <stdio.h>

int main() {

float vBruto, taxa, vLiquido, juros;

// Solicita ao usuário que insira o valor bruto e a taxa de juros

printf("Digite o valor bruto: ");

scanf("%f", &vBruto);

printf("Digite a taxa de juros (em porcentagem): ");

scanf("%f", &taxa);

// Converte a taxa de juros de porcentagem para decimal

taxa /= 100.0;

// Calcula o valor líquido e o valor dos juros

vLiquido = vBruto * (1 + taxa);


juros = vLiquido - vBruto;

// Exibe o resultado

printf("O valor liquido: R$ %.2f\n", vLiquido);

printf("O valor dos juros: R$ %.2f\n", juros);

return 0;

Resultado apenas:

RESULTADO DE AULA PRÁTICA 3


Unidade: 2
Aula: Aula (White Label)/Seção (KLS): 1

Resultados da Aula Prática

Primeiro algoritmo (cálculo de tempo)


Código completo com comentários:

Transcrição do código com comentários:

#include <stdio.h>

int main() {

int horaI, minutoI, horaF, minutoF;

int horasPas, minutosPas;

// Pede do usuario o horario inicial, para o calculo

printf("Digite a hora inicial: ");

scanf("%d", &horaI);

printf("Digite os minutos iniciais: ");

scanf("%d", &minutoI);

// Pede ao usuario o horario final, completando as tarefas do usuario


printf("Digite a hora final: ");

scanf("%d", &horaF);

printf("Digite os minutos finais: ");

scanf("%d", &minutoF);

// Calcula o tempo passado em horas e minutos usando a simples equação

horasPas = horaF - horaI;

minutosPas = minutoF - minutoI;

// Ajusta os minutos e horas se os minutos forem negativos

if (minutosPas < 0) {

minutosPas += 60;

horasPas--;

printf("Tempo passado: %d horas e %d minutos\n", horasPas, minutosPas);

return 0;

}
Resultado apenas:

Segundo algoritmo (dia da semana)

Código completo com comentários:

Transcrição do código com comentários:

#include <stdio.h>

int main() {

int numeroDia;

// Pede ao usuário um número de 1 a 7


printf("Digite um numero de 1 a 7: ");

scanf("%d", &numeroDia);

// Verifica qual dia corresponde ao número fornecido e mostra ao usuário

if (numeroDia == 1) {

printf("Domingo\n");

} else if (numeroDia == 2) {

printf("Segunda-feira\n");

} else if (numeroDia == 3) {

printf("Terça-feira\n");

} else if (numeroDia == 4) {

printf("Quarta-feira\n");

} else if (numeroDia == 5) {

printf("Quinta-feira\n");

} else if (numeroDia == 6) {

printf("Sexta-feira\n");

} else if (numeroDia == 7) {

printf("Sabado\n");

} else {

printf("Número invalido!.\n");

return 0;

}
Resultado apenas:

RESULTADO DE AULA PRÁTICA 4


Unidade: 4
Aula: Aula (White Label)/Seção (KLS): 1

Resultados da Aula Prática

Parte do código (porque ele ficou grande demais) com resultado e comentários:

Transcrição do código completo com comentários:

#include <stdio.h>

#include <stdlib.h> //biblioteca necessaria para a função malloc


// Definir a estrutura (struct) para representar um aluno

struct Aluno {

char nome[50];

float notas[4];

float media;

};

int main() {

int quantidadeAlunos;

// Solicita ao usuário o número de alunos a serem registrados

printf("Digite a quantidade de alunos a serem registrados: ");

scanf("%d", &quantidadeAlunos);

// Aloca dinamicamente espaço para um array de structs de alunos

struct Aluno *alunos = (struct Aluno *)malloc(quantidadeAlunos * sizeof(struct Aluno));

// Registrar informações para cada aluno

for (int i = 0; i < quantidadeAlunos; i++) {

printf("\nAluno %d:\n", i + 1);

printf("Nome do aluno: ");

scanf(" %[^\n]s", alunos[i].nome); // Ler o nome do aluno com espaços em branco

printf("Digite as quatro notas do aluno separadas por espacos: ");


for (int j = 0; j < 4; j++) {

scanf("%f", &alunos[i].notas[j]);

// Calcular a média das notas para o aluno atual

float soma = 0;

for (int j = 0; j < 4; j++) {

soma += alunos[i].notas[j];

alunos[i].media = soma / 4;

// Exibir as informações de todos os alunos

printf("\nResultados:\n");

for (int i = 0; i < quantidadeAlunos; i++) {

printf("Aluno: %s\n", alunos[i].nome);

printf("Media das notas: %.2f\n", alunos[i].media);

// Liberar a memória alocada

free(alunos);

return 0;

}
Resultado apenas:

Você também pode gostar