Você está na página 1de 4

1.

Introdução
1.1. O que é uma linguagem de programação?
1.2. Sabendo que o gcc é um compilador, explique a função de um compilador.
1.3. O que é uma IDE?
1.4. O Dev-C++ é um compilador ou uma IDE?

2. Variáveis
2.1. Explique o que são variáveis
2.2. Quando devemos utilizar variáveis
2.3. Cite 4 tipos de variáveis e explique quando cada um deve ser utilizado.

3. Write
3.1. Explique o que faz cada linha do programa “Ola mundo”

#include <stdio.h>
int main(){
printf(“\nOla mundo”);
return 0;
}

3.2. Faça um programa que escreve seu nome;


3.3. Faça um programa que escreve a receita de sua refeição preferida
3.4. Faça um programa que escreve a letra da sua música preferida

4. Read
4.1. Faça um programa que receba e escreva um int;
4.2. Faça um programa que receba e escreva um char;
4.3. Faça um programa que receba e escreva um float;
4.4. Faça um programa que receba e escreva um double;

5. Operadores matemáticos
5.1. Faça um programa que faça a adição de dois números
5.2. Faça um programa que faça a adição de 4 números
5.3. Faça um programa que faça a multiplicação de dois números
5.4. Faça um programa que calcule a seguinte equação 10 + 2 * 5;
5.5. Faça um programa que calcule a seguinte equação (10 + 2) * 5;
5.6. Explique porque o resultado da equação 2.5 e 2.6 produzem resultados
diferentes
5.7. Sabendo que eu nasci em 1982 e o ano atual, faça um programa que calcule
a minha idade.
5.8. Faça um programa que exibe a tabuada do dois

6. Variáveis
6.1. Explique com suas palavras o que são variáveis, citando sua função.
6.2. Dados os fragmentos de texto a seguir, atribua os mesmos a variáveis (cada
fragmento em uma variável diferente) faça um programa que escreve dois
versos na tela.
6.3. Sabendo que Maria tem 14 anos, faça um programa que receba a idade do
usuário e informe a diferença da idade informada e da Maria
6.4. No Campeonato FooBar Champions, cada vitória da 3 pontos, cada empate
da 1 ponto e derroda não da ponto algum, faça um programa que receba a
quantidade de jogos vencidos, empatados e derrotados e informe para o
usuário a quantidades de pontos que o time ganhou, quantos jogos ele jogou
e percentual de vitória, empates e derrotas.
6.5. Sabendo que o IMC é calculado dividindo o peso pela altura ao quadrado,
faça um programa que permite ao usuário informar seu peso e altura e
calcular o IMC.

7. Tomando decisão
7.1. Faça um programa que informa se 10 é maior que 5
7.2. Faça um programa que informa se -5 é maior que 0
7.3. Faça um programa que receba dois valores do usuário e informa qual é o
maior valor.
7.4. Campeonato de “par ou impar” faça um programa que sorteia um número e
recebe um número do usuário. Se a soma dos dois números for impar o
computador ganha, se for par o usuário ganha.
7.5. Faça um programa que receba a altura e peso de uma pessoa e calcule o
IMC, baseado no IMC, de um concelho ao usuário, como por exemplo: “Faça
um dieta” ou “Visite uma churrascaria”
7.6. Faça um programa que receba a quantidade de pontos que os times do
Campeonato FooBar Champions tem, e informe quem é o time vencedor.
7.7. Cogumelos venenosos, baseado no tamanho e peso, informe se é
comestível ou não.

8. Repetição
8.1. Explique a diferença e quando devemos utilizar o for, while e do while.
8.2. Uma afirmativa dita mil vezes, mesmo que seja mentira passa a ser verdade,
então escreva um programa que escreve na tela mil vezes o texto “​Eu vou
ficar rico​”
8.3. Baseado na afirmação que uma afirmativa dita mil vezes, passa a ser
verdade, faça um programa que escreve na tela um desejo seu.
8.4. Campeonato de par ou ímpar, faça o campeonato de par ou ímpar, onde
ganha o melhor de 3 rodadas.
8.5. Faça um programa que recebe um número e informe a tabuada do mesmo.
8.6. Jogo do adivinha, faça um programa que sorteia um número entre 0 e 10 e o
usuário deve informar números até acertar o número sorteado.
8.7. Faça um menu com 5 opções, onde ao selecionar a opção o programa deve
exibir o nome da opção selecionada.
8.8. Um dado o código a seguir, responda quantas vezes será exibido a palavra
“ola”

#include <stdio.h>
int main(){
int x;
for(x=0;x<=100;x++){
printf(“\n”ola”);
}
printf(“\nola”);
}

8.9. sdf

9. String
9.1. Escreva um código em C, que exibe o tamanho de uma string sem utilizar a
biblioteca string.h
9.2. Escreva um código em C, que exibe o tamanho de uma string utilizando a
biblioteca string.h
9.3. Escreva um código em C, que concatena duas string sem utilizar a biblioteca
string.h
9.4. Escreva um código em C, que concatena duas string utilizando a biblioteca
string.h

10. Vetor
10.1. Explique o que são vetores
10.2. Quando devemos utilizar um vetor?
10.3. É possível redimensionar um vetor ?
10.4. Escreva um programa que receba 10 idades e em seguida exiba as mesmas.
10.5. Escreva um programa que receba 10 idades e em seguida exiba as mesmas
em ordem crescente.

11. Matriz
11.1. O que é uma matriz?
11.2. Quando devemos utilizar uma matriz?
11.3. Faça um programa que declare uma matriz 4 por 4 receba valores do usuário
e exiba os mesmos na tela.
11.4. Quando devemos utilizar vetor e quando devemos utilizar matriz?

12. Função e procedimento


12.1. Explique para que são utilizados as funções e procedimentos
12.2. Explique a diferença entre função e procedimento.
12.3. Faça um procedimento que exibe uma linha na tela.
12.4. Faça uma função que recebe um número que retorne o dobro deste número.
12.5. Uma função ou procedimento pode receber valores por parâmetros ou
referência, explique a diferença.
12.6. Faça uma função que recebe um número por parâmetro utilizando passagem
por referência e some dois (2) a este número passado.
12.7.

Você também pode gostar