quinta-feira, 25 de março de 2010

Revisão de Lógica

1)      Cite os operadores aritméticos:
+-*/

2)      Cite duas funções matemáticas
Pow() expotenciação
X=pow(2,3);
Sqrt() – Raiz quadrada
X=sqrt(25);

3)      Cite todos os  operadores relacionais:
== ><  >= <=
!= é diferente

4)      Cite os operadores lógicos
&& (conjunção) * MULTIPLICAÇÃO
|| Disjunção + ADIÇÃO
! (negação)

1)      Tabela verdade:



X
Y





A
B
A&&B
!(B)$
A||B
!(A)
X&&Y
X||Y
!(Y)
F=0
V=1
F=0
F=0
V
V
F
F
V
V
V
V=1
F=-0
V
F
F
V
V
F
F
F
V
F
V
F
V
F
V
F
F
V
V
F
F
V
F


1)      Faça o teste de mesa do seguinte programa:
Int main(){
Int y;
Y=20;
Y=y+4;
Y=y/6;
Y=12*y+2;
Y=y%3;
Y=y*y*y;
Printf(“Valor de y e:%.2\n”,y);
}

y


20
24
4
50
2
8




1)      Faça um programa que leia as notas de um aluno e calcule a média final deste aluno.  Considerar que a média é ponderada e que o peso das é: 2, 3 e 5, respectivamente.

int main(){
float n1,n2,n3,Mp;
printf(“Digite a primeira nota:”);
scanf(“%f”,&n1);
printf(“Digite a segunda nota:”);
scanf(“%f”,&n2);
printf(“Digite a terceira nota:”);
scanf(“%f”,&n3);
mp=(n1*2+n2*3+n3*5)/10
printf(“A media e:%f.2\n”,MP);
}



1)      Inácio papo de pescador, homem de bem, comprou um computador para controlar o rendimento diário de seu trabalho. Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estado de são Paulo (50 kilos) deve pagar uma multa de R$ 4,00 por quilo excedente. Inácio precisa que você faça um programa que leia a variável peso (peso de peixes) e verifique se há excesso. Se houver, gravar na variável excesso e na variável  valor, o valor da multa que Inacio devera pagar. Caso contrario mostrar tais variáveis com o conteúdo ZERO e uma mensagem dizendo “Peso dentro do limite estabelecido”.

int main(){
float peso,exc, multa;
exc=0;
multa=0;
printf(“Informe o Peso”);
scanf(“%f”,&peso);
if (peso >50>{
                exc=peso-50;
                multa=exc*4;}
else
                printf(“Peso dentro do limite estabelecido.\n”);

printf(“Excesso foi: %.2f e multa de R$ %.2f \n”, exc,multa);
}


Nenhum comentário: