Linguagem c

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1242 palavras )
  • Download(s) : 0
  • Publicado : 17 de abril de 2013
Ler documento completo
Amostra do texto
Universidade Federal de Ouro Preto – UFOP
Instituto de Ciências Exatas e Biológicas – ICEB
Departamento de Computação – DECOM
Disciplina: Programação de Computadores I – BCC701
Professor: David Menotti (menottid@gmail.com)
UFOP – ICEB – DECOM – 1º. Sem 2012 – David Menotti 1
Lista de Exercícios 02 –Estrutura Condicional
4) Escreva um programa para determinar se um dado número N(recebido através do
teclado) é POSITIVO, NEGATIVO ou NULO.
N=input(“Entre com um numero: “);
if ( N > 0)
fprintf(1,”%d eh POSITIVO\n”,N);
else
if ( N < 0 )
fprintf(1,”%d eh NEGATIVO\n”,N);
else
fprintf(1,”%d eh NULO\n”,N);
end
end
8) Escreva um programa que leia um número e informe se ele é ou não divisível por 5.
NUM = input(“Digite um numero: “);
RESTO = mod(NUM,5);if ( RESTO == 0 )
fprintf(1,”eh divisivel por 5\n”);
else
fprintf(1,”nao eh divisivel por 5\n”);
end
12) A prefeitura de Contagem abriu uma linha de crédito para os funcionários estatutários.
O valor máximo da prestação não poderá ultrapassar 30% do salário bruto. Fazer um
programa que permita entrar com o salário bruto e o valor da prestação, e informar se
o empréstimo podeou não ser concedido.
SALBRUTO = input(“Digite o valor do salario bruto: “);
PRESTACAO = input(“Digite o valor da prestacao: “);
PORCENTO = SALBRUTO * (30/100);
if ( PRESTACAO = 0 )
fprintf(1,”Raiz maior: %f\n”,sqrt(N2) );
else
fprintf(1,”nao eh possivel calcular a raiz do maior!”);
end
else
fprintf(1,”Quadrado Menor: %f\n”,N2*N2 );
if ( N1 >= 0 )
fprintf(1,”Raizmaior: %f\n”,sqrt(N1) );
else
fprintf(1,”nao eh possivel calcular a raiz do maior!”);
end
end Universidade Federal de Ouro Preto – UFOP
Instituto de Ciências Exatas e Biológicas – ICEB
Departamento de Computação – DECOM
Disciplina: Programação de Computadores I – BCC701
Professor: David Menotti (menottid@gmail.com)
UFOP – ICEB – DECOM – 1º. Sem 2012 – David Menotti 3
24) Crie umprograma que leia a idade de uma pessoa e informe a sua classe eleitoral:
- não eleitor (abaixo de 16 anos);
- eleitor obrigatório (entre a faixa de 18 e menor de 65 anos);
- eleitor facultativo (de 16 até 18 anos e maior de 65 anos, inclusive).
IDADE = input(“Digite a idade: “);
if ( IDADE < 16 )
disp(“nao eleitor”);
else
if ( IDADE < 18 ) | (IDADE >= 65)
disp(“eleitorfacultativo”);
else
disp(“eleitor obrigatorio”);
end
end
28) Um comerciante calcula o valor da venda, tendo em vista a tabela a seguir:
Valor da Compra Valor da Venda
Valor < R$ 10,00 Lucro de 70%
R$ 10,00 ≤ Valor < R$ 30,00 Lucro de 50%
R$ 30,00 ≤ Valor < R$ 50,00 Lucro de 40%
Valor ≥ R$ 50,00 Lucro de 30%
Criar um programa que leia o valor da compra e imprima o valor da venda.COMPRA = input(“Entre com o valor da compra: “);
if ( COMPRA < 10 )
VENDA = COMPRA + COMPRA * ( 70 / 100 );
else
if ( COMPRA < 30 )
VENDA = COMPRA + COMPRA * ( 50 / 100 );
else
if ( COMPRA < 50 )
VENDA = COMPRA + COMPRA * ( 40 / 100 );
else
VENDA = COMPRA + COMPRA * ( 30 / 100 );
end
end
end
fprintf(1,”O valor de venda eh: %f\n”,VENDA); Universidade Federal deOuro Preto – UFOP
Instituto de Ciências Exatas e Biológicas – ICEB
Departamento de Computação – DECOM
Disciplina: Programação de Computadores I – BCC701
Professor: David Menotti (menottid@gmail.com)
UFOP – ICEB – DECOM – 1º. Sem 2012 – David Menotti 4
32) Dados três valores A, B e C, construa um programa para verificar se estes valores
podem ser valores dos lados de um triângulo, ese for um triângulo retângulo,
determinar (imprimir) os seus ângulos internos.
A = input(“Digite o valor do lado A: “);
B = input(“Digite o valor do lado B: “);
C = input(“Digite o valor do lado C: “);
if (A < B+C) & (B < A+C) & (C < A+B)
disp(“Eh um triangulo”);
if (A*A == B*B + C*C) | (B*B == A*A + C*C) | (C*C == A*A + B*B)
disp(“Eh um triangulo retangulo”);
ANG1 = 90;...
tracking img