Baixe o app para aproveitar ainda mais
Prévia do material em texto
Estácio de Sá Professor Rogério Disciplina: Lógica de Programação (algoritmos) Curso de Engenharia Civil e Engenharia de Produção Revisão para AV1 Disciplina: Lógica de Programação Nome:________________________________________________________R.A____________________ 2º termo de Engenharia de Produção (Presencial) Exercício 01 Analise os algoritmos abaixo e assinale o correto: (O algoritmo está sendo usado para calcular a área de um quadrado a partir da leitura do lado do quadrado). a) main(){ float lado; cout << "Digite o valor do lado : "; cin >> lado; area = pow (lado,2); cout << "\n A area vale : " << area; system("pause"); } b) main(){ float lado, area; cout << "Digite o valor do lado : "; cin >> lado; area = pow (lado,2); cout << "\n A area vale : " << area; system("pause"); } c) main(){ float lado, area; cout << "Digite o valor do lado : "; area = pow (lado,2); cout << "\n A area vale : " << area; system("pause"); } d) main(){ cout << "Digite o valor do lado : "; cin >> lado; area = pow (lado,2); cout << "\n A area vale : " << area; system("pause"); } Exercício 02 Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO: a) nome_aluno b) num1 c) cad1_id d) salariofinal e) 2nota Exercicio 03 Assinale a alternativa que possui o resultado da saída da execução do algoritmo abaixo, supondo que o usuário tenha digitado 500.00 (quinhentos reais) para o salário do funcionário (variável salario): main () { float salario, valorc; cout << “Digite salário de um funcionario:”; cin >> salario; valorc=salario * 5/100; cout << “\n Comissão é:” << valorc; system("pause"); } a) Comissão é: 5.00 b) Comissão é: 25.00 c) Comissão é:50.00 d) Comissão é:45.00 e) Comissão é:20.00 Exercício 04 Assinale com um X os nomes de variáveis (identificadores) válidos e explique os não válidos. a) ( ) ABC#DE ___________________________________________________________ b) ( ) A46 ___________________________________________________________ c) ( ) bcd12333 ___________________________________________________________ d) ( ) armario_grande ___________________________________________________________ Exercício 05 Resolva as expressões determinando o valor de x. x = 6 - 8 / 2 + 3 * 6 _____________________________________ x = ( 5 + 3 * 2) % 4 _____________________________________ x = (pow (64,0.5) / 4) ____________________________________ d) x = 30 / (10-4) _______________________________________ Exercício 06 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 30, 50. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. float ha,total; int h; cin >> ha; a) 6750 675 6075 b) 6750 67.5 6682.5 c) 6750 675 607.5 d) 67500 675 66825 e) 67500 6750 60750 cin >> h; total = ha * h * 4.5; cout << total ; cout << total * 0.1; cout << total * 0.9; Exercício 07 Desenvolva a linearização das expressões abaixo. a) b) c) A)R: B)R: C)R: Exercício 08 Sendo P, Q, R variáveis inteiras e S, variável real, cujos valores, em um determinado momento da execução do programa, são respectivamente 2, 3, 12 e 4.5, quais são os valores de cada uma das seguintes expressões aritméticas? a) 100 * (Q / P) + R = b) P * (R % 5) – Q/2 = c) pow (R – Q, 0.5) + S = Exercício 09 Complete a tabela. Variáveis Relações X Y Z COR NOME (X*X + Y) > Z COR ==”AZUL” NOME != “JOSE” 1 2 5 “AZUL” “PAULO” FALSE 4 3 1 “VERDE” “JOSE” 1 1 2 “BRANCO” “PEDRO” 1 2 1 “AZUL” “JOSE” Exercício 10 Quais são os operadores relacionais presentes na linguagem C? Exercício 11 Quais são os operadores lógicos presentes na linguagem C? Exercício 12 Quais são os operadores aritméticos presentes na linguagem C? Exercício 13 Assinale com um X os nomes de variáveis válidos. ( ) abc ( ) 3abc ( ) a ( ) 123a ( ) –a ( ) acd1 ( ) A&a ( ) guarda-chuva ( ) A123 ( ) Aa ( ) guarda_chuva ( ) ABC DE ( ) etc. ( ) b316 Exercício 14 Qual é a regra para os nomes de variáveis (identificadores) em uma linguagem de programação? Exercício 15 Escreva um programa para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius (baseado na fórmula abaixo): Celsius =5* (Fahrenheit -32) / 9. Exercício 16 Faça um programa para ler a base e a altura de um triângulo, em seguida, escreva a área do mesmo. Area = Base.Altura 2 Exercício 17 Faça um programa que calcule o aumento de um salário. Ele deve solicitar o valor do salário e a porcentagem do aumento. Exiba o valor do aumento e do novo salário. Exercício 18 Faça um programa que solicite o preço de uma mercadoria e o percentual de desconto. Exiba o valor do desconto e o preço a pagar. Exercício 19 ) Faça um programa para ler um valor e escrever se é positivo ou negativo (considere o valor zero como positivo). Exercício 20 Ler as notas da 1a. e 2a. avaliações de um aluno. Calcular a média aritmética simples e escrever uma mensagem que diga se o aluno foi ou não aprovado (considerar que nota igual ou maior que 6 o aluno é aprovado). Escreva também a média .
Compartilhar