A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Estrutura Sequencial COUT CIN

Apresentações semelhantes


Apresentação em tema: "Estrutura Sequencial COUT CIN"— Transcrição da apresentação:

1 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

2 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.

3 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 Se real Acontece 1.5 Se temos int / int = int Se temos real / int = real

4 Montar o programa #include<iostream> using namespace std; int main() { cout<< "int/int 3/2 Resultado = "<< 3/2 <<endl; } Salvar e Exeutar

5 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

6 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

7 Guardar a função de cada operador
% - percente pega o resto Somente com numeros inteiros Ex 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

8 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

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

10 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

11 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

12 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

13 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

14 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; }

15 FIM

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

17 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$ ________

18 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

19 UCP Entrada Cin Memória Saida Cout

20 Números inteiros - Tipo int Dados Reais - Tipo float, double
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

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

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

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

24 FIM Da aula


Carregar ppt "Estrutura Sequencial COUT CIN"

Apresentações semelhantes


Anúncios Google