You are on page 1of 2

Arquivo: /media/Documentos/Curso de C(car)/Atividades/Exercicios.

txt
Curso de C - Exerccios Ncholas Andr - www.iotecnologia.com.br/ - nicholasandreoliveira9@gmail.com OBS: A categorizao em fcil, intermedirio e avanado relativo ao contedo j visto. Para mais exerccios: www.google.com.br

Pgina 1 de 2

Aula 03: Nvel Fcil: 1 - Faa um programa que leia 2 valores e mostra na tela a soma, subtrao, diviso e multiplicao (utilizando somente 3 variveis). 2 - Faa um programa que leia 2 valores e mostra na tela a soma, subtrao, diviso e multiplicao (utilizando 6 variveis ao todo, uma para cada operacao, e 2 para ler os valores). Aula 04: Nvel Fcil: 1 - Faa uma calculadora que mostre um menu na tela perguntando qual a operao a ser feita, e dependendo da opo escolhida mostrar na tela o resultado da operao. Exemplo de funcionamento: Digite valores para X e Y: 2 3 Escolha uma Opo: 1 - Soma 2 - Subtrao 3 - Diviso 4 - Multiplicao 1 A soma 5. 2 - Faa um programa que receba um valor e diga se este positivo, negativo ou se zero. Nvel Intermedirio: 3 - Faa um programa que calcule as razes de uma equao do 2 Grau. 4 - Faa um Algoritmo que receba o sexo, peso e altura de uma pessoa e calcule o IMC dela.(Procure sobre a frmula do IMC) 5 - Faa um programa que receba a data de Nascimento e diga se essa pessoa j pode votar(16 anos) e se j pode tirar a carteira de habilitao(18 anos). 6 - Faa um programa que receba 3 valores e diga qual o maior 7 - Refaa o programa anterior e diga tambm qual o menor dos 3 valores 8 - Faa um programa que receba um nmero inteiro e diga se este nmero par ou mpar(dica: operador mod(%) - google it) Nvel Avanado: 8 - Faa um programa que imprima os 3 valores na ordem crescente. 10 - Faa um programa que imprima os 3 valores na ordem descrecente. Aula 05 e 06: Nvel Fcil: 1 - Refaa o programa da calculadora utilizando Switch Case. Nvel Intermedirio 2 - Faa um programa que, utilizando switch case, d opes ao usurio de converter metros para Kilmetros, Decmetros, Milmetros, Hectares e Milhas 3 -Faa um programa que receba a idade de um nadador e classifique nas seguintes categorias: 5 at 7 anos - Infantil A 8 at 10 anos - Infantil B 11 at 13 anos - Juvenil A 14 at 17 anos - Juvenil B Maiores de 18 - Adulto Aula 07 e 08 Nvel Fcil: 1 - Faa um contador de 1 a 100 utilizando o while e uma varivel Nvel Intermedirio: 2 - Desenvolva um sistema, que dada as 4 notas de um aluno, calcule a mdia final, se ele tiver ficado em recuperao calcule a nota que ele precisa, a mdia final por pesos, sendo as 2 primeiras notas com peso 2 e as 2 ltimas notas com

Arquivo: /media/Documentos/Curso de C(car)/Atividades/Exercicios.txt

Pgina 2 de 2

peso 3, Armazene tambm o nmero de faltas de cada aluno(o sistema dever armazenar no mximo 50 alunos). Primeiro o sistema recebe as notas e as faltas de cada aluno e depois imprime as notas e as faltas de cada aluno. Nvel Avanado: 3 - Desenvolva uma tabuada usando while e outra tabuada usando for Aula 09 Nvel Fcil: 1 - Desenvolva o programa da calculadora usando funes para cada operao 2 - Desenvolva uma funo que calcule se um nmero par ou no. 3 - Desenvolva uma funo que calcule a mdia aritmtica de um aluno, essa funo recebe 4 argumentos (as notas) Nvel Intermedirio 1 - Desenvolva uma funo que dado o preo de varejo de um produto, preo de atacado, o desconto(se houve) e quantas unidades o cliente quer comprar, calcuque o preo final do produto. Ex: chamada a funcao ver_preco ver_preco(preodevarejo,preodeatacado,descontoem%,unidades) ver_preco(2.45,2.00,10,20); OBS: o preo de atacado s valera se as unidades forem maior ou igual 10. OBS1:se no tiver desconto devera ser passado um valor -1. ver_preco(2.45,2.00,-1,20); ter como resultado R$:40(preo de atacado x unidades). Nvel Avanado: 1 - Crie uma funo que calcule o fatorial de um nmero 2 - Crie uma funo que calcule a sequncia de fibonacci Aula 10 e 11 Nvel Fcil: 1 - Dados 2 vetores A e B de mesmo comprimento calcula o vetor Z que a soma de A+B Z[i] = a[i] + b[i] 2 - Dado um vetor A de N posies pesquise quantos nmeros par e quantos nmeros mpar existem nesse vetor; Nvel Avanado: 1 - Ordene um vetor de N posies Aula 12 Nvel Fcil: 1 - Dados 2 matrizes A e B de mesmo comprimento calcula a matriz Z que a soma de A+B 2 - Dado uma matriz A de N posies pesquise quantos nmeros par e quantos nmeros mpar existem nessa matriz; Nvel Intermedirio: 1 - Busque o maior e o menor nmero de uma matriz Nvel Avanado: 1 - Ordene uma matriz de N posies Aula 13 Nvel Chuck Norris(pra quem t iniciando rsrs): 1 -Leia o nome de uma pessoa na forma, por exemplo, Rejane Maria Costa Lima e imprima-o abreviado na forma Lima, R. M. C. Aula 14 Nvel Fcil: 1 - Crie um programa que armazene numa struct os dados de um cliente(cpf, rg, idade, nascimento, estado civil,rua,bairro) Nvel Intermedirio: 1 - Crie um vetor de structs para armazenar os mesmos dados do problema anterior, para mais clientes, e imprina na tela os dados de todos os clientes Aula 15 Sem exerccio :D