Enviar um café pro programador

Pode me ajudar a transformar cafeína em código?
Mostrando postagens com marcador Exercícios. Mostrar todas as postagens
Mostrando postagens com marcador Exercícios. Mostrar todas as postagens

Apostila de C - Função (Lista 6)

Neste tutorial de nossa Apostila C Progressivo, vamos propor as questões do Curso de C da UFMG sobre o assunto Função, em seguida iremos comentar e resolver cada um dos exercícios.

Apostila de C - Conceitos Básicos sobre a Linguagem C (Lista 1)

Neste tutorial de nosso curso, iremos mostrar os exercícios da Lista 1 da Apostila de C da UFMG, que trata os conceitos Básicos sobre programação em C.

Apostila de C completa - Resolução comentada da Apostila de C da UFMG

Quem já procurou por Apostila de C no Google certamente já se deparou com o famoso curso de C que era oferecido pela UFMG, cujo material é disponibilizado até hoje, e é uma referência em material para estudar a linguagem C.

Como acessar, alterar e ler os elementos de uma struct em C


Como já mostramos como declarar uma struct e declarar variáveis do tipo struct que criamos, vamos aprender como acessar.

Como implementar as funções da biblioteca string.h

Nós falamos, aqui em nossa apostila de C, no tutorial sobre as funções da biblioteca string.h, das principais funções e como usá-las.

Porém, é um excelente exercício tentar implementá-las!
Isso mesmo, tente criar sua própria biblioteca em C, que trata strings.
Fazendo isso, garantimos que você terá total domínio sobre as tão 'temidas' strings, em C.

strcpy - Como copiar uma string em C

  • strcpy: char *strcpy( char *dest, char *orig );
Fornecemos a string de origem e ela é copiada e armazenada na string de destino, não importando como era a string de destino anteriormente.


strlen - Como calcular o número de caracteres em uma string

  • strlen: int strlen( char *str );
A função strlen() retorna o número de caracteres contidos na string str, sem contar com o caractere delimitador \0.

Exercícios sobre Vetores e Matrizes em C

Agora que já estudou tudo sobre os vetores (também conhecido por arrays) e matrizes (também conhecidas como vetores multidimensionais) em linguagem C, está na hora de treinar nossos conhecimentos.

Embora exista várias maneiras de resolver os exercícios a seguir, tente resolver usando vetores.

Aproveite para testar a boa prática de programação: divida as funções de modo que cada uma delas faça uma coisa específica. Use sempre funções, deixe sua main() a mais limpa possível.

Exercícios resolvidos sobre funções em C

Vamos agora resolver as questões propostas e comentar, em detalhes, os códigos das questões sobre funções que propomos no artigo passado em nosso curso online de C.

Exercícios resolvidos sobre testes condicionais e laços em C

No artigo passado de nossa apostila de C, propomos uma série de questões e desafios, como parte do treinamento final sobre testes condicionais e laços em C.

Não há uma única, nem uma melhor maneira de resolver as questões.
Você terá que raciocinar e usar o que achar necessário.

Use:
Teste condicional IF ELSE
Laço WHILE
Laço FOR
Teste condicional SWITCH, com ou sem CONTINUE e BREAK
Laço DO WHILE

Exercícios envolvendo testes e laços em C

Parabéns! Se chegou até aqui, é porque estudou bastante e persistiu em nossa apostila de C!
Esses passos iniciais em programação C são, sem dúvidas, os mais difíceis, e todos já tiveram problemas e dificuldades, inclusive todos nós da equipe do curso C Progressivo.

Antes de estudar funções, porém, você precisa fazer um treino especial, com mais uma leva de questões.

Programa: Criando uma calculadora em C

Tutorial passo-a-passo sobre a criação de uma calculadora na linguagem de programação CNo artigo passado, sobre o laço DO WHILE em C, propomos para você um exercício:

No artigo sobre o teste condicional SWITCH em C, mostramos como usar ele para fazer uma calculadora.
Refaça essa calculadora, com o mesmo SWITCH, mas agora mostrando as operações matemáticas como opções de um menu, dentro de um laço DO WHILE.

Vamos resolver esse exercício e comentar totalmente seu código, agora em nossa apostila de C!


Clique aqui e saiba como obter seu certificado de programação C! Entre já no Mercado de Trabalho!

O que é o laço DO WHILE e como usar em C

Vamos apresentar o último, e não menos importante, laço de nosso curso C Progressivo: o laço do ... while.

Como o nome pode sugerir, ele tem muito a ver com o laço WHILE, que já estudamos e treinamos seu uso em tutoriais passados de nossa apostila de C.

Programa em C que diz quantos dias o mês possui

Programa em C que recebe o mês e informa quantos dias ele possui.Vamos criar agora um programa que pede o mês ao usuário, e retorna quantos dias esse mês possui.
Vamos resolver usando apenas SWITCH e cases acumulados.

Exercício:
Crie um programa em C que receba um inteiro, de 1 até 12, representando os meses do ano e retorne o número de dias do mês.

Use switch e não use break. 
Use acúmulo de case e suponha que fevereiro tenha sempre 28 dias.


Soluções das questões sobre o laço FOR em C


Questões sobre o laço FOR

Como já havíamos explicado no artigo sobre o laço FOR em C, esse laço é uma maneira mais simples e eficiente de fazer coisas que eram possíveis de se fazer com o laço WHILE.

O curso C Progresseivo vai propor agora as mesmas questões que já havíamos colocado para o laço WHILE, mas agora você deve tentar resolver apenas usando o laço FOR.


Questões resolvidas sobre laço WHILE em C

Vamos agora resolver as questões sobre o laço WHILE, que havíamos proposto no artigo anterior de nosso curso de C.

Se não conseguiu, leia a solução e tente mais uma vez.
Somente se conseguir, ou depois de muito tentar, é que você deve ver o código.

Clique aqui e saiba como obter seu certificado de programação C! Entre já no Mercado de Trabalho!