Algoritmos Relações – Expressões Lógicas – Estrutura Condicional
Lembretes Exercícios 1-21 no URI
Lembretes Exercícios 1-21 no URI
Consumo Calcule o consumo médio de um automóvel sendo fornecidos a distância total percorrida (em Km) e o total de combustível gasto (em litros). Entrada O arquivo de entrada contém dois valores: um valor inteiro X representando a distância total percorrida (em Km), e um valor real Y representando o total de combustível gasto, com um dígito após o ponto decimal. Saída Apresente o valor que representa o consumo médio do automóvel, seguido da mensagem "km/l". Exemplo de Entrada Exemplo de Saída 500 35.0 14.286 km/l
Consumo Prog 01 int x; real y, total; FimProg Calcule o consumo médio de um automóvel sendo fornecidos a distância total percorrida (em Km) e o total de combustível gasto (em litros). Entrada O arquivo de entrada contém dois valores: um valor inteiro X representando a distância total percorrida (em Km), e um valor real Y representando o total de combustível gasto, com um dígito após o ponto decimal. Saída Apresente o valor que representa o consumo médio do automóvel, seguido da mensagem "km/l". Prog 01 int x; real y, total; FimProg
Consumo Prog 01 int x; real y,total; imprima “Entre com a distância”; Entrada O arquivo de entrada contém dois valores: um valor inteiro X representando a distância total percorrida (em Km), e um valor real Y representando o total de combustível gasto, com um dígito após o ponto decimal. Saída Apresente o valor que representa o consumo médio do automóvel, seguido da mensagem "km/l". Prog 01 int x; real y,total; imprima “Entre com a distância”; leia x; imprima “Entre com o total de combustível gasto”; leia y; FimProg
Consumo Calcule o consumo médio de um automóvel sendo fornecidos a distância total percorrida (em Km) e o total de combustível gasto (em litros). Entrada O arquivo de entrada contém dois valores: um valor inteiro X representando a distância total percorrida (em Km), e um valor real Y representando o total de combustível gasto, com um dígito após o ponto decimal. Saída Apresente o valor que representa o consumo médio do automóvel, seguido da mensagem "km/l". Exemplo de Entrada Exemplo de Saída 500 35.0 14.286 km/l
Prog 01 int x; real y,total; imprima “Entre com a distância”; leia x; imprima “Entre com o total de combustivel”; leia y; total <- real(x)/y; imprima total, “km/l”, endl; FimProg
O que será escrito na tela? Programa 01 O que será escrito na tela?
imprima “Entre com valor de A: ”; leia a; Prog 01 int a,b; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; ab <- b; b <- a; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg #include<iostream> #include<cmath> using namespace std; int main(){ int a,b; cout<< "Entre valor de A: "; cin>> a; cout<< "Entre valor de B: "; cin>> b; a = b; b = a; system("cls"); cout<< "A= "<< a<< endl; cout<< "B= "<< b<<endl; system("pause"); return 0; }
imprima “Entre com valor de A: ”; leia a; Prog 01 int a,b; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; ab <- b; b <- a; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg ccc A=10 B=23
imprima “Entre com valor de A: ”; leia a; Prog 01 int a,b; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; ab <- b; b <- a; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg ccc A = 23 B = 23
O que será escrito na tela? Programa 02 O que será escrito na tela?
imprima “Entre com valor de A: ”; leia a; Prog 02 int a,b,c; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; c <- a; ab <- b; b <- c; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg #include<iostream> #include<cmath> using namespace std; int main(){ int a,b,c; cout<< "Entre valor de A: "; cin>> a; cout<< "Entre valor de B: "; cin>> b; c = a; a = b; b = c; system("cls"); cout<< "A= "<< a<< endl; cout<< "B= "<< b<<endl; system("pause"); return 0; }
imprima “Entre com valor de A: ”; leia a; Prog 02 int a,b,c; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; c <- a; ab <- b; b <- c; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg A=10 B=23
imprima “Entre com valor de A: ”; leia a; Prog 02 int a,b,c; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; c <- a; ab <- b; b <- c; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg A = 23 B = 10
O que será escrito na tela? Programa 03 O que será escrito na tela?
imprima “Entre com valor de A: ”; leia a; Prog 03 int a,b; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; b <- a-b; ab <- a-b; b <- a+b; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg #include<iostream> #include<cmath> using namespace std; int main(){ int a,b; cout<< "Entre valor de A: "; cin>> a; cout<< "Entre valor de B: "; cin>> b; b = a - b; a = a - b; b = a + b; system("cls"); cout<< "A= "<< a<< endl; cout<< "B= "<< b<<endl; system("pause"); return 0;
imprima “Entre com valor de A: ”; leia a; Prog 03 int a,b; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; b <- a-b; ab <- a-b; b <- a+b; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg A=10 B=23
imprima “Entre com valor de A: ”; leia a; Prog 03 int a,b; imprima “Entre com valor de A: ”; leia a; imprima “Entre com valor de B: ”; leia b; b <- a-b; ab <- a-b; b <- a+b; imprima “A=”, a, endl; imprima “B=”, b, endl; FimProg A = 23 B = 10
Expressão Relacional / Relação É uma comparação entre dois valores do mesmo tipo. Operador Farrer Anita Igual = == Diferente ≠ <> Maior > Menor < Maior Igual ≥ >= Menor Igual ≤ <=
Expressão Lógica Operadores são lógicos e operandos são relações, constantes e/ou variáveis do tipo lógico. Operador Matemática Farrer Anita Conjunção E ^ && Disjunção OU V || Negação NÃO ~ !
Precedência Parênteses e Funções Potência e Resto Multiplicação e Divisão Adição e Subtração Operadores Relacionais Operadores Lógicos (não, e, ou)
Exemplo X=2 Y=5 Z=9 NOME = “Maria” X+Y>Z e NOME=“MARIA”
Exemplo X=2 Y=5 Z=9 NOME = “Maria” X+Y>Z e NOME=“MARIA” 2+5>9 e “Maria”=“MARIA”
Exemplo X=2 Y=5 Z=9 NOME = “Maria” X+Y>Z e NOME=“MARIA” 2+5>9 e “Maria”=“MARIA” F e F
Exemplo X=2 Y=5 Z=9 NOME = “Maria” X+Y>Z e NOME=“MARIA” 2+5>9 e “Maria”=“MARIA” F e F F
Exercício - Folha Ponto de Participação