Buscar

aula 03 introdução à programação

Prévia do material em texto

CCT0001 - Introdução à Programação 
Aula 03: Entrada e Saída 
Introdução à Programação 
AULA 03: Entrada e Saida 
Motivação 
1 int main(int argc, char** argv) { 
2 float nota1; 
3 float nota2; 
4 float nota3; 
5 float nota4; 
6 float media; 
7 
8 nota1 = 7; 
9 nota2 = 6; 
10 nota3 = 9; 
11 nota4 = 5; 
12 
13 media = (nota1+nota2+nota3+nota4)/4; 
14 
15 return 0; 
16 } 
O que é necessário para alterar 
as notas? 
 
Como saberemos a média? 
Introdução à Programação 
AULA 03: Entrada e Saida 
Comandos 
1 int main(int argc, char** argv) { 
2 float nota1; 
3 float nota2; 
4 float nota3; 
5 float nota4; 
6 float media; 
7 cout<<"Digite a primeira nota: "<<endl; 
8 cin>>nota1; 
9 cout<<"Digite a segunda nota: "<<endl; 
10 cin>>nota2; 
11 cout<<"Digite a terceira nota: "<<endl; 
12 cin>>nota3; 
13 cout<<"Digite a quarta nota: "<<endl; 
14 cin>>nota4; 
15 media = (nota1+nota2+nota3+nota4)/4; 
16 cout << “Media: “<< media << endl; 
17 return 0; 
18 } 
Utilizando os “comandos” cin e cout ! 
 
• cin e cout não são exatamente comando 
e sim ficam definidos no arquivo 
iostream. 
• para serem usado precisamos incluir 
(include) a biblioteca e definir um espaço 
de nomes (namespace) para isso. 
• as duas primeiras linhas do programa 
ficarão assim: 
 
 1 include <iostream> 
 2 using namespace std; 
Introdução à Programação 
AULA 03: Entrada e Saida 
Variáveis 
Tipo Num de bits Intervalo 
Inicio Fim 
char 8 -128 127 
unsigned char 8 0 255 
signed char 8 -128 127 
int 16 -32.768 32.767 
unsigned int 16 0 65.535 
signed int 16 -32.768 32.767 
short int 16 -32.768 32.767 
unsigned short int 16 0 65.535 
signed short int 16 -32.768 32.767 
long int 32 -2.147.483.648 2.147.483.647 
signed long int 32 -2.147.483.648 2.147.483.647 
unsigned long int 32 0 4.294.967.295 
float 32 3,4E-38 3.4E+38 
double 64 1,7E-308 1,7E+308 
long double 80 3,4E-4932 3,4E+4932 
Introdução à Programação 
AULA 03: Entrada e Saida 
Declaração de Variáveis 
Forma geral: tipo_da_variável 
lista_de_variáveis; 
 
 int a; 
 char a, b, c; 
 unsigned int x1, x2, media; 
 
 int a, A; // case sensitive 
 float soma, SOMA, Soma, sOMa, 
somA; 
Introdução à Programação 
AULA 03: Entrada e Saida 
Declaração de Variáveis 
Forma geral: 
tipo_da_variável lista_de_variáveis; 
 
 int a; 
 char a, b, c; 
 unsigned int x1, x2, media, _tipo; 
 
 int a, A; // case sensitive 
 float soma, SOMA, Soma, sOMa, 
somA; 
Palavras reservadas 
auto 
break 
case 
char 
const 
continue 
default 
do 
double 
else 
enum 
extern 
float 
for 
goto 
if 
int 
long 
register 
return 
short 
signed 
sizeof 
static 
struct 
switch 
typedef 
union 
unsigned 
void 
volatile 
while 
Introdução à Programação 
AULA 03: Entrada e Saida 
Declaração de Variáveis 
Introdução à Programação 
AULA 03: Entrada e Saida 
Declaração de Variáveis 
Operador 
+ 
- 
* 
/ 
% 
++ 
-- 
Ação 
Soma (inteira e ponto flutuante) 
Subtração ou Troca de sinal (inteira e ponto 
flutuante) 
Multiplicação (inteira e ponto flutuante) 
Divisão (inteira e ponto flutuante) 
Resto de divisão (de inteiros) 
Incremento (inteiro e ponto flutuante) 
Decremento (inteiro e ponto flutuante) 
Atenção: 
b= a++ 
é diferente de 
b=++a

Continue navegando