Buscar

Lista de Exercicios Variaveis_Expressoes e Comando de Decisão

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

Outros materiais