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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

330a039 · Mar 2, 2022

History

9 Commits
Mar 2, 2022
Jan 18, 2022
Jan 16, 2022
Jan 16, 2022
Mar 2, 2022
Jan 16, 2022
Jan 16, 2022
Jan 16, 2022
Jan 16, 2022
Jan 16, 2022
Mar 2, 2022

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