DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO I PROFESSOR: REGILAN MEIRA www.regilan.com.br – e-mail: [email protected] ALUNO: _________________________________________ EXERCÍCIOS DE REVISÃO PARA AVALIAÇÃO DA I UNIDADE – LP1 QUESTÃO 01. Escreva declarações que realizam cada uma das tarefas a seguir: a) Declare as variáveis X, Y como inteiro e as variáveis Z e RESULTADO como real. b) Solicite que o usuário insira o os valores de X e Y. c) Calcule o resto da divisão entre as variáveis X e Y e armazene este valor na variável Z. d) Atribua a soma entre as variáveis Y e Z, multiplicado por X a variável resultado. e) Verifique se a variável X é par ou ímpar. f) Verifique se a variável Z possui um valor entre X e Y QUESTÃO 02. Preencha as lacunas em cada uma das seguintes afirmações: a) Iniciamos um bloco de código em C# com _______ e ao encerrar devemos utilizar ____; b) Operadores aritméticos com a mesma precedência da multiplicação são: _____, ______, _____ c) O método _____________________________ é usado para imprimir uma mensagem na tela d) ________são utilizado para fazer comentários de múltiplas linhas. e) O operador _______ pode ser usado para assegurar que duas condições são ambas verdadeiras antes de escolher certo caminho de execução QUESTÃO 03. Verifique se existem erros nas instruções a seguir. Caso sejam encontrados erros corrijaos em cada uma das seguintes instruções a) b) if (c < 7); if (c => 7) { { Console.Write("C é maior que Console.Write("C é maior ou 7"); igual a 7") } } QUESTÃO 04. Determine se cada uma das sentenças são verdadeiras ou falsas. a) ( ) Uma expressão aritmética em C# sem parênteses é avaliada da esquerda para a direita. b) ( ) Todas as variáveis devem ser atribuídas a um tipo quando são declaradas. c) ( ) A expressão if ((x > y) || (a < b)) é verdadeira se x > y e a < b forem verdadeiros d) ( ) A função Math.Pow( numero1, 2 ) arredonda o valor da variável numero1 para 2 casas decimais. ) Usamos a função String.Parse() para converter valores recebidos no prompt de e) ( comando através do Console.ReadLine() QUESTÃO 05. Escreva declarações que realizam cada uma das tarefas a seguir: a) Verificar se uma variável inteira Z é múltiplo de uma outra variável inteira Y b) Verificar qual o maior valor entre três variáveis (A, B, C, D, E) c) Verificar se os lados de um triangula (A, B e C) são isósceles, escaleno ou equilátero d) Considere que a variável GASOLINA e ETANOL armazene respectivamente os valores em R$ destes combustíveis. Verifique se é mais vantajoso abastecer com Gasolina ou Etanol. OBS: Para o álcool ser mais vantajoso do que a gasolina, o preço do litro tem que custar até 70% do litro da gasolina. QUESTÃO 06. Considere o algoritmo a seguir e informe qual seria o valor da variável resultado para o conjunto de valores a, b, c: a) b) int a = 8, b = 5, c = 2; int a = 7, b = 3, c = 6; if ((a % b) > (b / 2)) { resultado = a; if ((resultado > 5) || (resultado >= c)) { resultado = c; } } else { resultado = b; }