CAPITULO 1
Neste Capitulo vamos aprender sobre variáveis, operadores e esruturas de controle(if e else).
Comentários
É sempre importante colocar comentarios em programas complexos ou até mesmo nos pequenos. os comentarios sao feitos desta maneira
/* isto e um comentario */
Variaveis
Variáveis não é nada mais que um “local” de amarzenamento de dados que guarda valores interios, ponto flutuate dentre outros, e seu valor varia de acordo com cada programa.
Declarando uma variável:
#include
main()
{
int teste; /* declaro uma variavel do tipo "int" */
teste = 6; /* dou o valor 6 a variavel "teste"8 */
printf("teste= %d", teste);
}
Tambem posso mudar o valor de um variavel quando eu a declaro: ex:
#include
main()
{
int teste = 6;
printf("teste= %d", teste);
}
Tipos de variaveis
Variaveis inteiras guardam valores inteiros, variáveis em ponto flutuante guardam valores em decimal. Mas não são só estes tipos de variáveis existem também:
Tipo----------------Valor
char----------------caracteres
int------------------inteiro de 32.768 a 32.767
float----------------ponto decimal com 6 a 7 digitos de precisão
double-------------ponto flutuante com 13 a 14 digitos de pricisão
void----------------explicarei futuramente
Este programa utilize o tipo int:
#include
main()
{
int horas, dias, totalHoras;
horas = 24;
dias = 365;
totalHoras = horas * dias;
printf("total de horas do ano e: %d", totalHoras);
}
Preste atenção nesta linha totalHoras = horas * dias; a variavel totalHoras assume o valor da variável horas(24) multiplicado por dias (365).
Perceba que eu declarei duas rariaveis numa linha só, isto é possivel em C
colocando uma virgula.
Utilizando float:
#include
main()
{
float div, mult, ad, sub; /*declaração de variaveis*/
mult = 1.2 * 3.6 /*variavel recebe um valor de divisao*/
div =20.8 / 5.4; /* variavel r. um v. de multipli.*/
ad = div + mu /* variavel r. um v. div somado a mult*/
sub = div - mult; /* variavel r. um v. div subi. a mult*/
printf("multiplicação = %f divisao = %f
", mult, div);
printf("
adição = %f subitração = %f ", ad, sub);
}
Operadores
Servem para comparar e testar valores. Veja a tabela em seguida o exemplo:
Operador---------------Função------------------Exemplo
>------------------------maior--------------------a > b
<------------------------menor-------------------a < b
<=----------------------menor ou igual---------a <= b
>=----------------------maior ou igual----------a >= b
!=-----------------------diferente-----------------b != a
== ---------------------igual----------------------a == 2
Atenção não confunda = com ==, = é um operador de atribuição e == é um operador de igualdade
Estruturas de controle (parte 1)
Elas servem para testar que uma condição seja ela falsa ou verdadeira.
if , else
If (em português ‘se’) testa uma condição e else (em portugues ‘senao’) se a condição não for verdadeira, ex:
#include
main()
{
int valor;
valor= 15;
if (valor <= 20)
printf("valor e menor que 20");
else
printf("valor e maior que 20");
}
O if testa se a variável valor é menor ou igual a 20 se for menor ele mostrará "valor e menor que 20" senão(else) "valor e maior que 20".
Comados else e if
Else if (em português "senão se") é uma combinação de if e else que lhe permite criar um série de "testes sucessivos" ex:
#include
main()
{
int valor = 5;
if (valor == 1 )
printf("valor e igual a 1");
else if (valor == 2 )
printf("valor e igual a 3");
else if (valor == 3 )
printf("valor e igual a 3");
else
printf("nem 1 nem 2 nem 3, valor é igual a %d", valor);
}
Escolhas do editor
Esse texto foi útil?
😕 Poxa, o que podemos melhorar?
😃 Boa, seu feedback foi enviado!
✋ Você já nos enviou um feedback para este texto.