Baixe o app para aproveitar ainda mais
Prévia do material em texto
FBV – Faculdade Boa Viagem Laboratório De Programação I 1a Lista de Exercícios – Variáveis, Expressões,Comandos Básicos e Estrutura de Decisão Por Alessandro M. Lima Suponha A, B, C sejam variáveis reais e que I, J e K sejam variáveis inteiras. Dados A=4.0, B=6.0 e I=3, qual seria o valor final dos seguintes comandos: C = A * B - I C= _______ K = I/4*6 K= _______ C = B/A + 1.5 C= _______ K = Parte Inteira(B/A + 4.7) K= _______ J =ceil(A/(5 DIV I)) J= _______ K =abs(A-B)*2+I K= _______ Escreva um programa em C que imprima na tela a parte inteira da seguinte expressão: Parte Inteira(6.0/4.0 + 4.7) Encontre o valor final para as variáveis A, B e C, após cada seqüência de atribuições. Considere que o valor inicial das variáveis é A = 2, B = 4 e C = 6. A = B B = C C = A A = C C = B B = A A = B B = A C = A C = B B = A C = B Considere A = 1, B = 2 e C = 3. Usando apenas uma variável auxiliar AUX, descreva uma seqüência de atribuições para que os valores das variáveis passem a ser A = 3, B = 1 e C= 2. Considere as variáveis x, y e resultado do tipo real, avalie os valores da variável resultado nos seguintes casos: resultado = 3.0 * 6 x = 2.0 y = 3.0 resultado = x * y - x resultado = 4 x = 2 resultado = resultado * x Implemente um programa em C para avaliar as seguintes expressões e imprimi-las na tela. Faça a leitura das variáveis via teclado: � Um Supermercado deseja reajustar os preços de seus produtos usando o seguinte critério: O produto poderá ter seu preço aumentado ou diminuído. Para o preço ser alterado, o produto deve preencher pelo um dos requisitos a seguir: VENDA MÉDIA MENSAL PREÇO ATUAL % DE AUMENTO % DE DIM INUIÇÃO < 500 < R$ 30.00 10 - >= 500 E < 1.200 >= R$ 30.00 E < R$ 80.00 15 - >= 1.200 >= R$ 80.00 - 20 Faça um programa em C que receba o preço atual e a venda média mensal do produto, calcule e mostre o novo preço. Faça um programa para resolver equações do 2º grau ax2 + bx + c =0 A variável a deve ser diferente de zero. ∆ = b2 – 4 * a * c ∆ < 0 - Não existe raiz real ∆ = 0 - Existe uma raiz real x = -b / (2 * a) ∆ > 0 - Existe duas raizes reais x1 = (-b + √∆ ) / (2 * a) x2 = (-b + √∆ ) / (2 * a) Uma empresa decidiu dar uma gratificação de Natal a seus funcionários, baseada no número de horas extras e no número de horas que o funcionário faltou ao trabalho. O valor do prêmio é obtido pela consulta à tabela que se segue, na qual: H = número de horas extras – (2/3 * (número de horas – falta) H (minutos) Prêmio (R$) >2.400 500,00 >= 1.800 e < 2.400 400,00 >= 2.400 e <= 1.800 300,00 >= 600 e < 1.200 200,00 <600 100,00 Implemente um programa em C que declare uma variável x, do tipo real (float), e uma variável y, do tipo inteiro (int). Em seguida, realize as seguintes operações: Atribua o valor inteiro 2 às duas variáveis Escreva x e y Atribua o valor real 2,5 às duas variáveis Escreva x e y Escreva um programa em C que some dois números inteiros, seguindo os seguintes passos: Declare as variáveis A, B e Soma Leia os dois números Some os dois números, guardando o valor da soma na variável Soma Escreva como resultado: A soma de {valor de A} + {valor de B} é igual a {valor da variável Soma} Por que a operação de atribuição é considerada uma operação "destrutiva"? Considere os seguintes valores para X=1, A=3, B=5, C=8 e D=7. Qual o resultado das seguintes expressões lógicas: ! (X>3) (X<1) && !(B>D) !(D<0) && (C>5) !(X>3) || (C<7) (A>B) || (C>B) X>=2 (X<1) && (B>=D) (D<0) || (C>5) !(D>3) || !(B<7) (A>B) || !(C>B) (X<1) && (B>=D) || (C>D) (X<=1) || (B>=D) && (C<D) Faça um programa em C que leia três valores numéricos e escreva-os em ordem Decrescente. Faça um programa em C que leia dois valores numéricos e apresente diferença do maior menos menor. O sistema de avaliação de uma determinada disciplina obedece aos seguintes critérios: Durante o semestre são dadas três notas; A nota final é obtida pela média aritmética das notas dadas durante o curso; É considerado aprovado o aluno que obtiver a nota final superior ou igual a 7,0 e que tiver comparecido a um mínimo de 40 aulas. O programa deverá solicitar as três notas e número de aulas comparecidas. Em seguida deverá imprimir se o aluno foi aprovado ou não. . P * (P-A) * (P-b) * (P-C) A – B * (C + D -F) + G E-1
Compartilhar