Skip to content

💻 Uma lista de exercícios de Lógica de Programação e Algoritmos resolvidos em Linguagem C.

Notifications You must be signed in to change notification settings

Carol42/exercicios-algoritmos-em-c

Repository files navigation

algoritmos em c

GitHub repo size

GitHub top language

📌 Sobre

Este repositório conta com os principais exercícios e desafios que desenvolvi enquanto estudava linguagem C.

Alguns deles foram desenvolvidos durante o curso de "Lógica de Programação e Algoritmos", que finalizei em 2019, na instituição King Cursos.

Outros foram desenvolvidos durante a disciplina "Algoritmos e Programação Estruturada", cursada em 2021 e início de 2022, no curso Engenharia de Computação da UEPG.

🔗 Links para os códigos

Exemplos iniciais

  1. Calcula a média de um aluno.
  2. Verifica, a partir da idade fornecida, se a pessoa não pode, pode ou deve votar.
  3. Verifica se uma data é válida (apenas dia e mês).
  4. Retorna qual dos 3 números fornecidos é o maior.
  5. Imprime 10 vezes a frase, utilizando as diferentes estruturas de repetição da linguagem C.
  6. Imprime a tabuada de um número fornecido pelo usuário.
  7. Retorna 60 números aleatórios.
  8. Diversas ações com vetores.
  9. Lê 10 notas e diz quais estão acima da média entre todas elas.
  10. Preenche uma matriz 10x10 com números aleatórios.

Fluxo Sequencial

Exercício 1 Escrever um algoritmo para determinar o consumo médio de um automóvel sendo fornecida a distância total percorrida pelo automóvel e o total de combustível gasto. Ver solução
Exercício 2 Escrever um algoritmo que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro. Sabendo que este vendedor ganha 12% de comissão sobre suas vendas efetuadas, informar o seu nome, o salário fixo e salário no final do mês. Ver solução
Exercício 3 Ler dois valores para as variáveis A e B, e efetuar as trocas dos valores de forma que a variável A passe a possuir o valor da variável B e a variável B passe a possuir o valor da variável A. Apresentar os valores trocados. Ver solução
Exercício 4 Elaborar um algoritmo que efetue a apresentação do valor da conversão em real (R$) de um valor lido em dólar (US$). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade de dólares disponíveis com o usuário. Ver solução
Exercício 5 Faça um algoritmo que receba um valor que foi depositado e exiba o valor com rendimento após um mês. Considere fixo o juro da poupança em 0,70% a. m. Ver solução
Exercício 6 Uma loja está vendendo seus produtos em 5 (cinco) prestações sem juros. Faça um algoritmo que receba um valor de uma compra e mostre o valor das prestações. Ver solução
Exercício 7 Faça um algoritmo que receba o preço de custo de um produto e mostre o valor de venda. Sabe-se que o preço de custo receberá um acréscimo de acordo com um percentual informado pelo usuário. Ver solução
Exercício 8 O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados, primeiro os impostos sobre o custo de fábrica, e depois a percentagem do distribuidor sobre o resultado). Supondo que a percentagem do distribuidor seja de 30% e os impostos 45%. Escrever um algoritmo que leia o custo de fábrica de um carro e informe o custo ao consumidor do mesmo. Ver solução

Fluxo Condicional

Exercício 1 Escrever um algoritmo que leia dois valores inteiro distintos e informe qual é o maior. Ver solução
Exercício 2 Faça um algoritmo que receba um número e diga se este número está no intervalo entre 100 e 200. Ver solução
Exercício 3 Escrever um algoritmo que leia o nome e as três notas obtidas por um aluno durante o semestre. Calcular a sua média (aritmética), informar o nome e sua menção aprovado (media >= 7), Reprovado (media <= 5) e Recuperação (media entre 5.1 a 6.9). Ver solução
Exercício 4 Ler 80 números e ao final informar quantos número(s) est(á)ão no intervalo entre 10 (inclusive) e 150 (inclusive). Ver solução
Exercício 5 Faça um algoritmo que receba a idade de 50 pessoas e mostre mensagem informando “maior de idade” e “menor de idade” para cada pessoa. Considere a idade a partir de 18 anos como maior de idade. Ver solução
Exercício 6 Escrever um algoritmo que leia o nome e o sexo de 30 pessoas e informe o nome e se ela é homem ou mulher. No final informe total de homens e de mulheres. Ver solução

Estruturas de Repetição

Exercício 1 Calcular a soma de todos os números inteiros múltiplos de três e que se encontram no conjunto de números de 1 a 300. Ver solução
Exercício 2 Informar a tabuada (0 a 10) de qualquer número. Ver solução

Variáveis Indexadas

Exercício 1 Faça um algoritmo que leia 2 conjunto com 50 números inteiros e geres um terceiro conjunto C com a média dos elementos de A e B. Apresente o conjunto C. Ver solução
Exercício 2 Faça um algoritmo que leia um conjunto A com 30 números inteiros e que armazene em um conjunto B do mesmo tipo os elementos de A multiplicados por 3. Apresente o conjunto B. Ver solução

Modularização e Subalgoritmos

Exercício 1 Mostrar todos os números pares de 0 até n. Ver solução
Exercício 2 Calcular o MDC de dois números Ver solução
Exercício 3 Função que receba como parâmetros um número real X e um inteiro N e retorne o valor de X elevado a N. Ver solução
Exercício 4 Função que receba como parâmetro um inteiro positivo N e retorne a soma de todos os números inteiros entre 0 e N. Ver solução

Desafios Extras

Números primos Crie um programa em linguagem C que leia 100 números inteiros positivos e informe se o número é primo. Ver solução
Troca da Diagonal da Matriz Construa um programa em linguagem C que leia uma matriz quadrada M[N][N] de valores inteiros e troque os elementos da diagonal principal com a secundária. Ver solução

👩‍💻 A desenvolvedora

foto da desenvolvedora


Caroline Heloíse de Oliveira
Estudante de Engenharia de Computação (UEPG)
link para o meu GitHub link para o meu LinkedIn link para me mandar um e-mail

voltar ao topo

About

💻 Uma lista de exercícios de Lógica de Programação e Algoritmos resolvidos em Linguagem C.

Topics

Resources

Stars

Watchers

Forks

Languages