Escolar Documentos
Profissional Documentos
Cultura Documentos
Volume 2
Aprendendo com
Exercícios Resolvidos
Coleção Introdução à Linguagem C
Volume 2
Aprendendo com
Exercícios Resolvidos
Autores
André Barros de Sales
Arthur de Moura Del Esposte
Organizadora
Márcia Barros de Sales
Florianópolis
2017
2017 Dos autores
Esta obra é disponibilizada nos termos da Licença Creative
Commons Atribuição–NãoComercial–SemDerivações 4.0
Internacional. É permitida a reprodução parcial ou total desta
obra, desde que citada a fonte.
Coordenação Gráfica
Denise Aparecida Bunn
Capa, Projeto Gráfico e Diagramação
Claudio José Girardi
Revisão Textual
Márcia Regina Pereira Sagaz
CORPO EDITORIAL
Alessandra de Linhares Jacobsen
(Universidade Federal de Santa Catarina, Florianópolis, Santa Catarina, Brasil)
Carlos Becker Westphall
(Universidade Federal de Santa Catarina, Florianópolis, Santa Catarina, Brasil)
Cibele Barsalini Martins
(Universidade Federal de Santa Catarina, Florianópolis, Santa Catarina, Brasil)
Iwens Gervasio Sene Junior
(Universidade Federal de Goiás, Goiânia, Goiás, Brasil)
Sérgio Peters
(Universidade Federal de Santa Catarina, Florianópolis, Santa Catarina, Brasil)
Ficha Catalográfica
Prefácio
Apresentação.................................................................................................. 1
Capítulo 1
Estrutura Sequencial – Comandos Básicos
Comandos Básicos: exercícios............................................. 5
Capítulo 2
Estrutura Sequencial – Tipos de Dados e Variáveis
Tipos de Dados e Variáveis: exercícios.............................. 13
Capítulo 3
Estrutura Sequencial – Variáveis e Operadores
Variáveis e Operadores: exercícios.................................... 19
Capítulo 4
Estrutura de Controle de Fluxo – Seleção Simples
Seleção Simples: exercícios .............................................. 27
Capítulo 5
Estrutura de Controle de Fluxo – Condicional
Composta
Condicional Composta: exercícios....................................49
X
Capítulo 6
Estrutura de Repetição Contada
Estrutura de Repetição Contada: exercícios..................... 79
Capítulo 7
Condicional com Teste no Início
Condicional com Teste no Início: exercícios.....................93
Capítulo 8
Estrutura de Repetição – Condicional com Teste no
Final
Condicional com Teste no Final: exercícios..................... 111
Capítulo 9
Funções
Funções: exercícios.......................................................... 123
Capítulo 10
Vetores
Vetores: exercícios............................................................157
Capítulo 11
Matrizes
Matrizes: exercícios..........................................................171
Capítulo 12
Strings
Strings: exercícios............................................................ 187
Capítulo 13
Ponteiros
Ponteiros: exercícios....................................................... 209
Bibliografía............................................................................................... 222
1
Apresentação
Comandos Básicos
10 25 45
Variáveis e Operadores
3.1 Escreva um programa que leia um número na base
decimal e em seguida imprima esse mesmo número
nas bases octal e hexadecimal.
Resposta: o código do programa é apresentado na
Figura 3.1. e o resultado da execução desse código é
apresentado na Figura 3.2 e na Figura 3.3.
Seleção Simples
Condicional Composta
Até 5 Kg Acima de 5 Kg
Funções
Figura 9.35 – Código do programa em C: respexe912.cpp
Fonte: Elaboração própria
Vetores: exercícios
Matrizes: exercícios
11.5 Faça um programa para ler uma matriz com três linhas
e quatro colunas; cada linha se refere aos dados de um
aluno; cada coluna se refere à nota de um bimestre.
Calcular a média de cada um dos alunos e dizer se o aluno
foi aprovado ou não (a média é igual a sete).
Resposta: o código do programa é apresentado na
Figura 11.10 e o resultado da execução desse código
nas Figuras 11.11 e 11.12.
Strings
Figura 12.21 – Código do programa em C: respexe128.cpp
Ponteiros
Bibliografia