Linguagem C - WordPress.com

Propaganda
Linguagem C
VARIÁVEIS
Tipo
Var. em C
Marcadores
Inteiro
Real
Caracter
Int
Float
Char
%d
%f
%s ou %c
Int – números inteiros, positivos, negativos.
Float - números reais, fracionados, negativos.
Char – uso de caracteres, letras, números.
Marcadores
%d – se deve usar quando for do tipo int.
Ex:
int n;
Printf (“Escreva um número:”);
Scanf (“%d”,&n);
%f – se deve usar quando for do tipo float.
Ex:
float n;
Printf (“Escreva um número:”);
Scanf (“%f”,&n);
%c OU %s – se deve usar quando for do tipo char.
Ex:
char l;
Printf (“Digite uma letra:”);
Scanf (“%c”,&l); OU Scanf (“%s”,&l);
Comandos de Entrada
Scanf (“%tipo”, &variável);
Scanf (“%f”,&a);
Comandos de Saída (String)
Printf (“texto aqui”);
Printf (“%tipo”, variável);
Printf (“Soma eh de %d”, soma);
Operadores aritméticos
+ soma
- subtração
* multiplicação
/ divisão
% resto da divisão
Sqrt raiz quadrada
Pow(x,y) elevar um numero, onde x é o numero e o y é a quant. que se vai elevar
Criando um novo ARQUIVO FONTE
Programação (INICIAL)
#include <stdio.h>
#include <stdlib.h>
Bibliotecas
#include <conio.h>
#include <math.h>
Obs: stdI(input)O(output);stdlib(todos os tipos de variáveis);conio(uso do getch());math(operações matemáticas);
função principal
Main()
{
Inicio
Int a,b,soma;
declaração de variáveis
Printf(“informe um numero: “);
Scanf (“%d”,&a);
Printf (“Informe outro número: ”);
Scanf (“%d”,&b);
Soma = a + b;
Printf (“Soma: %d“,soma);
Getch();
}
fim
operação para manter o resultado na tela
Estruturas de Decisão
If – Inicia o código se a condição for verdadeira.
Esle – Caso o código que está no If seja falso, ele passa para o código do Else.
Ex:
#include <stdlib.h>
#include<conio.h>
#include<stdio.h>
main()
{
int n1, n2, media=0;
printf("Digite a Nota 1: ");
scanf("%d", &n1);
printf("Digite a Nota 2: ");
scanf("%d", &n2);
media = (n1 + n2)/2;
if (media >= 5)
Condição
{
printf(" O aluno aprovado !");
}
else
{
printf("O aluno foi reprovado!");
}
getch();
}
Comandos de operações
==  Igual
!=  Diferente
>  Maior
<  Menor
>=  Maior ou Igual
<= Menor ou Igual
Operadores lógicos
Podem ser usados para declarar mais de uma condição dentro do If(condição); .
&&  Operador “e”
||  Operador “ou”
!  Operador “não”
Entrada de Repetição – for
É usada para repetir uma determinada parte do programa e se utiliza laços, interações ou
repetições. O uso do for é adequada, pois se usa o número de vezes em que o código seja
executado utilizando um contador.
A Sintaxe usada é:
for (inicialização;condição;incremento)
Inicialização – Inicio do contador
Condição – Parada do contador
Incremento – Se o contador deve ser crescente ou decrescente
{
...
}
Exemplo:
Esse comando escreve 20 vezes na tela “Eu serei Aprovado”
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
main()
{
int i;
for (i=1;i<=20;i++)
{
printf("Eu serei Aprovado \n");
}
getch();
}
Exercícios:
1) Faça um programa no Dev C++ onde o usuário digite um número inteiro, e assim,
informando se o número é Par ou Ímpar.
2) Faça um programa no Dev C++ onde o usuário informe 4 notas escolares com peso de
0 à 10. Informe a média e se o aluno foi Aprovado ou Reprovado. No final pergunte se
o usuário deseja repetir o programa (Utilize o comando for).
3) Faça um programa no Dev C++ que exiba os números inteiros entre 33 e 50.
Neste Post, fiz uma introdução básica em C. Com esses operadores, bibliotecas, variáveis e
exemplos, tenho certeza de que qualquer um consegue fazer um dos exercícios a cima.
Download