Estrutura Sequencial COUT CIN Aula Número 03 Estrutura Sequencial COUT CIN COUT - comando de saída Ex. Programa Bom dia #include<iostream> using namespace std; int main() { cout<< "Bom dia!"<<endl; } Ao executar o que aconteceu SAIU Bom dia
Abrir o geany Entrada Memória Saida cin cout Com o comando cin -- aguarda-se os dados pelo teclado O programa tem que reservar memória, conforme tipo de dados. Em programação CIN - Só funciona após a entrada para.
Números inteiros - Tipo INT Dados Reais - Tipo FLOAT, DOUBLE. Inteiros, Dados reais Números inteiros - Tipo INT Dados Reais - Tipo FLOAT, DOUBLE. Ponto flutuante. Divisão 3/2 Esperado 1.5 Depende do tipo de variavel declarada Se inteira Acontece 1 Se real Acontece 1.5 Se temos int / int = int Se temos real / int = real
Montar o programa #include<iostream> using namespace std; int main() { cout<< "int/int 3/2 Resultado = "<< 3/2 <<endl; } Salvar e Exeutar
Acrescentar uma linha #include<iostream> using namespace std; int main() { cout<< "int/int 3/2 Resultado = "<< 3/2 <<endl; cout<< "real/int 3.0/2 Resultado ="<< 3.0/2 <<endl; } Salvar e Executar
Objetivo - testar operador - o que vai dar MONTAR NOVO PROGRAMA Objetivo - testar operador - o que vai dar #include<iostream> using namespace std; int main() { cout<< "3+2 Resultado = "<< 3+2 <<endl; cout<< "3-2 Resultado = "<< 3-2 <<endl; cout<< "3*2 Resultado = "<< 3*2 <<endl; cout<< "11/2 Resultado = "<< 11/2 <<endl; cout<< "11%2 Resultado = "<< 11%2 <<endl; } Chamar de exercicio_02
Guardar a função de cada operador % - percente pega o resto Somente com numeros inteiros Ex. 11 dividido por 2 Dividendo = 11 Divisor = 2 Quociente = 5 Resto = 1 Guardar a função de cada operador + adição - subtração * multiplicação % resto
Declarando variáveis, alocação espaço de memória ESPAÇO IDENTIFICANDO DE MEMÓRIA Memória X Y Espaço com muitas gavetas Como o programa aloca a memória
Como fazer declaração de variáveis Int x , y tipo – inteiro float x1, y1 tipo – real Significado Reserva espaço de memória Dá nome – identifica o espaço de memória Identifica o tipo de valor a ser guardado
Fazer o programa e chamar exercicio_03 #include<iostream> using namespace std; int main() { Int x,y; cout<< “\nValor de X = " << x <<endl; cout<< "Valor de Y = " << y <<endl; } As variáveis x , y que não estão entre aspas o que significa o que acontece
Sai valor de x qual Sai valor de y qual Quando reserva e executa Sai o valor que está na memória Lixo de memória Ver os valores - comparar Os lixos de memória Após o int colocar X = 3; Y = 5; Igual significa – atribuir - guardar Qual o significado Alocando os valores definidos
Fazer a modificação no programa exercicio_03 #include<iostream> using namespace std; int main() { Int x,y; x=3; y=5; cout<< "Valor de X = " << x <<endl; cout<< "Valor de Y = " << y <<endl; } As variáveis x , y que não estão entre aspas o que significa o que acontece
Eu quero entrar com os dados Interação maquina usuário ENTRADA E SAIDA Memória ação solicitando ação dados pelo cin programa aqui dados pelo cout x , y execução saída dos valores Função entrada de dados, sai e mostra ao usuário cin >> variável; observar << cout >> cin Entrada cin Saida cout UCP
Fazer outra modificação no programa exercicio_03 #include<iostream> using namespace std; int main() { Int x,y; cout<< "Digite o valor de X = "; cin>>x; cout<< "Digite o valor de Y = "; cin>>y; cout<< “\n\nValor de X é = " << x ; cout<< “\nValor de Y é = " << y; }
FIM