Boa noite Pessoal !
Desculpem-me pela demora da postagem desta 4 parte de nosso cursinho...
Apenas para recapitular :
Nós já vimos uma pequena história do C, aprendemos a fazer uma pequena aplicação e falei sobre tipos de dados.
Eu citei apenas 2 tipos de dados, por ser mais conveniente para nós, desta forma não nos confundimos, mas existe mais tipos. Conforme fomos utilizando os tipos de dados, irei comentando melhor.
Portando ficaremos, por enquanto com os tipos int, float, char.
int é o tipo de dado dos numeros inteiros.
float é o tipo de números reais.
char é o tipo de dados que recebe letras.
Vamos ao conteúdo de hoje : Operadores Aritméticos
Os operadores aritméticos são muito utilizados em programação, seja qual for ela, e são, de modo geral, muito semelhantes, em quase todas as linguagens.
Segue os operadores de C:
Soma é "+" ;
Subtração é "-" ;
Estes dois são iguais aos que aprendemos na escola. Agora os operadores de Divisão e Multiplicação são diferentes. Segue :
Multiplicação é " * ";
Divisão é " / ";
A princípio, as informações não parecem ter sentido ,mas conforme vamos evoluindo, estas informações vão entrando no contexto.
Assim como há os operadores aritméticos, existe a Ordem de Procedência, que é a mesma da mátematica ( sempre faça relação com a matemática, pois algoritmos é matemático, todas as regras matemáticas são aplicadas na programação)
Tudo que está dentro de parênteses, é executado primeiro.Sempre.
Por isso que dizemos que 1+2*3 é diferente de (1+2)*3.
Vocês lembram desta ordem ??
1º ( ) tudo que haver entre parênteses
2 ºMultiplicação ou divisão ( se houver as duas, não altera o resultado, tanto faz)
3º Soma ou subtração
Outro tipo de operador que ainda não citei é o seguinte :
"=" é usado para atribuir valor para alguma variável, ou seja, se quiseres que uma variável x do tipo inteira receba o valor 5, faça-se o seguinte:
int x = 5;
"= =" é utilizado para comparação entre duas variáveis ou dois valores;
ex.:
int x = 5;
int y = 5;
if ( x = = y ){
printf("Sao iguais");
}
else printf("Sao diferentes");
Neste exemplo acima eu criei duas variáveis ( x, y) e utilizei um comando de C ( if ), que veremos em breve, para testar x é igual á y. Se eles forem iguais, imprimi na tela "Sao iguais", se não forem, imprimi na tela "Sao diferentes";
Essa é a última parte que falarei sobre a teoria. Tudo ficará mais claro quando estivermos praticando.
É muito difícil saber se quem esta lendo este curso já sabe alguma linguagem, já sabe lógica, ou se não sabe absolutamente nada. Apartir da 5ª parte, entraremos em palavras chaves da linguagem e cada parte será divida em 2 ou 3 posts.
OK ?
Para não ficarem a ver navios até o próximo post, vou lançar um desafio :
Vocês ja viram a estrutura básica de um programa em C. Já sabem como se lê uma variável, e sabem como se declara uma variável.
Portando o desafio é :
Fazer um programa que receba o sexo da pessoa, altura em metros, peso em Kilogramas e mostre qual é o IMC da pessoa.
IMC é o Índice de Massa Corporal;
Fórmula:
IMC = peso / (altura*altura)
Dicas :
crie as 3 variáveis
primeiro solicite ao usuario para digitar altura e depois peso;
depois tu utiliza a formula acima;
retorne o resultado.
Qualquer dúvida, me perguntem....até mais!
Nenhum comentário:
Postar um comentário