Aula Nmero 03 Estrutura Sequencial COUT CIN COUT

  • Slides: 24
Download presentation
Aula Número 03 Estrutura Sequencial COUT CIN COUT - comando de saída Ex. Programa

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 cin Memória Saida cout Com o comando cin -- aguarda-se

Abrir o geany Entrada cin Memória Saida 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.

Dados Literais – Tipo string Inteiros, Dados reais Números inteiros - Tipo int Dados

Dados Literais – Tipo string 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

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

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

MONTAR NOVO PROGRAMA Objetivo - testar operador - o que vai dar #include<iostream> using

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

% - percente pega o resto Somente com numeros inteiros Ex. 11 dividido por

% - 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

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 float x 1, y 1

Como fazer declaração de variáveis Int x , y float x 1, y 1 Significado tipo – inteiro tipo – real 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

Fazer o programa e chamar exercicio_03 #include<iostream> using namespace std; int main() { Int x, y; 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

Sai valor de x Sai valor de y qual Quando reserva e executa Sai

Sai valor de x 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

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 Entrada cin

Eu quero entrar com os dados Interação maquina usuário ENTRADA E SAIDA Entrada cin Memória UCP Saida cout 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

Fazer outra modificação no programa exercicio_03 #include<iostream> using namespace std; int main() { Int

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<< “nn. Valor de X é = " << x ; cout<< “n. Valor de Y é = " << y; }

FIM

FIM

Estrutura Sequencial Comandos cout - comando de saída cin - comando de entrada Abrir

Estrutura Sequencial Comandos cout - comando de saída cin - comando de entrada Abrir o ganye

Exercício 1 Faça um programa que receba como entrada o nome e o salário

Exercício 1 Faça um programa que receba como entrada o nome e o salário de um funcionário de uma empresa e que calcule o novo valor do salário do funcionário levando em conta que esse teve um aumento de 25%. O programa deve exibir na saída a seguinte frase. O funcionário ____ teve um aumento de R$ _______ e passará a receber um salário de R$ ____

Explicação Extrair dados Qual o objetivo Resultados Que cálculos ou operações são necessários em

Explicação Extrair dados Qual o objetivo Resultados Que cálculos ou operações são necessários em cima dos dados No exercício o que precisa conhecer O que conhecer - Dados A máquina precisa Fornecer - O salário Qual o cálculo -- Aumento de salário e Novo salário Aumento= 25/100 ou 0. 25 Novo salário = salário + aumento Resultado Nome do funcionário – aumento – novo salário

UCP Entrada Cin Memória Saida Cout

UCP Entrada Cin Memória Saida Cout

Como começar o programa Alocação de memória Variáveis Tipo string Inteiros, Dados reais Números

Como começar o programa Alocação de memória Variáveis Tipo string Inteiros, Dados reais Números inteiros - Tipo int Dados Reais - Tipo float, double

#include <iostream> using namespace std; int main() { float salario, aumento, novo; string nome;

#include <iostream> using namespace std; int main() { float salario, aumento, novo; string nome; cout<<"digite o nome do funcionário : "; getline(cin, nome); cout<<"n. Entre com um valor do Salário : "; cin >>salario; aumento=salario*0. 25; novo=salario+aumento; cout<<“nn. O funcionário "<<nome<<" teve um aumento de R$ " <<aumento<<" e passará a receber R$"<<novo<<"nn"; }

Fazer um programa que calcule a função f(x) = 2 x 2 − 3,

Fazer um programa que calcule a função f(x) = 2 x 2 − 3, sendo que o valor de x deve ser fornecido pelo usuário. O programa deve mostrar o valor de f(x).

# include<iostream> # include<math. h> using namespace std; int main() { int funcao, x;

# include<iostream> # include<math. h> using namespace std; int main() { int funcao, x; cout<<"nn. Cálculo da função f(x) "; cout<<"nn. Digite o valor da variavel x : "; cin>>x; funcao=2*pow(x, 2)-3; cout<<"nn. O valor da Função f("<<x<<") é = " <<funcao<<"nn"; }

FIM Da aula

FIM Da aula