Escolar Documentos
Profissional Documentos
Cultura Documentos
Class prática
Type Aula
Reviewed
Primeiro código:
Exemplo 2
#include <stdio.h>
#include <stdlib.h>
main()
{
printf("\tmarcio\n"); //\t serve para colocar o texto mais p
printf("luiz\n");//\n server para que o terminal entenda que
printf("dias\n");
printf("vieira\n");
}
C 1
#include <stdio.h>
#include <stdlib.h>
main()
{
printf("\tmarcio\n\tluiz\n\tdias\n\tvieira\n");
}
Variáveis
Variáveis são espaços de memória que usamos para armazenar algo
#include <stdlib.h>
#include <stdlib.h>
main()
{
int numero1; // usamos para colocar numero inteiro
float numero2; //usamos para numeros com virgula
char nome1; // usamos para letras
};
#include <stdlib.h>
#include <stdlib.h>
main()
{
C 2
int numero1, numero2, numero3;
};
Scanf
Serve para armazenar uma variavel
como aplicar:
#include <stdlib.h>
#include <stdlib.h>
main()
{
int variavel;
scanf("%tipo",&nome_da_variavel);
// float %f
// int %d
// char %c
};
#include <stdlib.h>
#include <stdio.h>
main()
{
float nota1, nota2, nota3, media;
printf("Bem vindo ao sistema para calcular sua media\n");
printf("Informe suas notas separadas por um espaco");
scanf("%f %f %f", ¬a1, ¬a2, ¬a3);
media = (nota1 + nota2 + nota3) / 3;
C 3
if (media > 7)
printf("Voce esta aprovado");
if (media < 7)
printf("Voce pegou recuperacao");
}
Se colocar %.0f ele não vai mostrar números depois da virgula, porém irá arredondar
os números.
#include <stdlib.h>
#include <stdio.h>
main()
{
float nota1, nota2, nota3, media;
printf("Bem vindo ao sistema para calcular sua media\n");
printf("Informe suas notas separadas por um espaco");
scanf("%f %f %f", ¬a1, ¬a2, ¬a3);
media = (nota1 + nota2 + nota3) / 3;
printf("suma media e: %.2f\n", media); // no lugar do "2" su
if (media > 7)
printf("Voce esta aprovado");
if (media < 7)
printf("Voce pegou recuperacao");
C 4
#include <stdio.h>
#include <stdlib.h>
main()
{
int numero;
float avaliacao;
char letra;
printf("Vamos finalizar seu atendimento:\n Informe separados
scanf("%d %f %c", &numero, &avaliacao, &letra);
printf("Os resultados foram: %d %.2f %c", numero, avaliacao,
}
Operações matemáticas
Adição: usa-se o +
Subtração usa-se o -
Multiplicação usa-se o *
E divisão usa-se a /
#include <stdlib.h>
#include <stdio.h>
main()
{
int numero1, numero2, adicao, subtracao;
C 5
printf("Digite dois numeros inteiros: ");
scanf("%d %d", &numero1, &numero2);
adicao = numero1 + numero2;
subtracao = numero1 - numero2;
printf("Adicao: %d\n Subtracao: %d", adicao, subtracao);
}
#include <stdlib.h>
#include <stdio.h>
main()
{
int numero1, numero2;
Incremento
Dentro de uma variável você pode incluir um valor, fazendo com que altere o valor da
variável:
// exemplo de incremento
#include <stdlib.h>;
#include <stdio.h>
main()
{
C 6
int numero1;
printf("informe um numero");
scanf("%d", &numero1);
printf("O resultado obtido foi: %d", numero1 += 5);//nesse c
}
Para que o valor seja armazenado na variável precisa incluir o "=” na operação, caso
ao contrário ele só realiza a operação.
Math.h
Utilizamos essa biblioteca para realizar operações que não vem nas bibliotecas padrão:
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
main()
{
int numero1, resultado;
printf("informe o numero que voce quer saber a raiz quadrada
scanf("%d", &numero1);
resultado = sqrt(numero1); // comando para fazer a raiz quad
printf("A raiz quadrada do numero e: %d", resultado);
}
Exemplo de expoente:
#include <stdlib.h>
#include <stdio.h>
C 7
#include <math.h>
main()
{
int numero1, expoente, resultado;
printf("Informe um numero inteiro: ");
scanf("%d", &numero1);
printf("informe o expomte que deseja calcular: ");
scanf("%d", &expoente);
resultado = pow(numero1, expoente);// comando para calcular
printf("O resultado e %d", resultado);
}
Comando pow(base, expoente). Não se pode colocar como numero inteiro dentro do
printf, precisa ser numero tipo float.
Exemplo Seno:
Usa-se os ângulos em radianos.
comando sin();
Operador relacional
< menor
<= menor igual
> maior
> maior igual
Operadores lógicos
C 8
And (E) &&
Or (ou) ||
tabela verdade
valor 1 valor 2 resposta
0 0 0
0 1 1
1 0 1
1 1 1
1= verdadeiro
0= falso
not (diferente) !=
Condicionais
Sempre preciso colocar primeiro um if, depois um else if e por ultimo coloco apenas o
else.
#include <stdio.h>
#include <stdlib.h>
C 9
main()
{
int num1, num2, jogador1;
printf("\t\tBem vindo ao jogo do par ou impar");
printf("\nJogador 1 escolha 1. Par 2. impar");
scanf("%d", &jogador1);
if (jogador1 == 1)
{
printf("\nMuito bem jogador 1 voce escolheu par");
printf("\n\n Agora jogador 1 digite seu numero: ");
scanf("%d", &num1);
system("pause");
system("cls");
printf("\t\tJogador 2 Bem vindo ao Par ou impar - voce e
printf("\nJogador 2 agora e a sua vez, escolha seu numer
scanf("%d", &num2);
system("pause");
system("cls");
if (((num1 + num2) % 2) == 0)
{
printf("\nJogador 1 Venceu!!!!");
printf("\nJogador 1 - par %d", num1);
printf("\nJogador 2 - impar %d", num2);
}
else
{
printf("\nJogador 2 Venceu!!!!");
printf("\nJogador 1 - par %d", num1);
printf("\nJogador 2 - impar %d", num2);
}
}
}
C 10
While
Colocar uma condição de repetição enquanto não chega a uma variável
Exemplo:
#include <stdlib.h>
#include <stdio.h>
main()
{
int numero;
numero = 0;
while (numero <= 10)
{
printf("Informe o seu numero: ");
scanf("%d", &numero);
}
}
Do…While
Condição de fazer algo enquanto não chega a um resultado, exemplo:
#include <stdlib.h>
#include <stdio.h>
main()
{
int numero;
do
{
printf("informe um numero: ");
scanf("%d", &numero);
C 11
} while (numero < 10);
}
C 12