Aula ProgEstruturado
396 palavras
2 páginas
Técnicas de programaçãoProf. Wesley S. Souza
Tipos de dados em C
Inteiro -> int
Real -> float ou double
Caracter -> char
Alfanumérico -> char*
Lógico -> bool
**Ao usar o tipo bool declare a biblioteca stdbool.h Operadores C
Potenciação -> pow(2,3)
Radiciação -> sqrt(9)
Resto da divisão (mod) -> 7 % 3
Operadores relacionais C
Maior que (>)
Menor que (<)
Maior ou igual a (>=)
Menor ou igual a (<=)
Igual a (==)
Diferente de (!=)
** o sinal de igual (=) refere-se em C à atribuição de valores (n1 <- 10) em algoritmo
Operadores lógicos C
Negação – não ( ! )
Conjunção – E ( && )
Disjunção – OU ( || )
Auxiliares de entrada/saída C
%d – números inteiros
%f – números reais
%.1f – números reais com apenas 1 dígito %s – alfanuméricos
%c - Caracter
Entrada/saída C
Entrada:
scanf(“%d”, &var )
Saída:
printf(“O valor informado é %d”, var) Particularidades
Para se iniciar um código em C devemos informar sempre as bibliotecas que serão utilizadas.
Uma biblioteca é um conjunto de funções básicas que serão utilizadas em um programa
A principal é a stdio.h que informamos da seguinte forma:
#include<stdio.h>
Particularidade
Existem outras bibliotecas que podem ser necessárias: Quando utilizamos variáveis lógicas
#include<stdbool.h>
Quando utilizamos fórmulas matemáticas
#include<math.h>
Quando utilizamos funções do sistema (ex. system(“pause”)) #include<stdlib.h>
Particularidades
Após
declarar a biblioteca todo programa em C deve possuir uma função principal que englobará todo o sistema. main()
{
//desenvolvimento da lógica
}
Exercícios práticos
1. Ler nome, endereço, mostre na tela
telefone
e
2. Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e escreva a idade dessa pessoa expressa apenas em dias.
Considerar ano com 365 dias e mês com 30 dias.
Exercícios práticos
3. Faça um programa que leia o total de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um
representa