TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Linguagem de Programação

Por:   •  12/3/2016  •  Exam  •  1.314 Palavras (6 Páginas)  •  1.272 Visualizações

Página 1 de 6

EXERCÍCIOS

1) Digitado um número inteiro entre 0 e 100, informar o quanto ele está distante de um determinado número chave, carregado no próprio programa. Ex1.: Número chave=20, número digitado=15, resposta=5. Ex2. Número chave=17, número digitado=20, resposta=3 (Obs.: a resposta deverá ser sempre um número positivo). Fazer o Fluxograma e o Programa em C.

Exemplo 1 - Supondo que o número chave é 20 e o número inteiro digitado é 15, temos:

.

20 - 15 = 5

Resposta: 5

Exemplo 2 - Supondo que o número chave é 17 e o número inteiro digitado é 20, temos:

17 - 20 = -3

Resposta: 3

Obs.: se os números não estiverem entre 0 e 100, o usuário será avisado e não será informada a diferença entre os dois números.

Programa em C:

// Programa da distancia do numero chave

#include <stdio.h>

#include <stdlib.h>

int main()

{

int N,D;

do

{

printf("Digite um numero inteiro entre 0 e 100\n");

scanf("%d",& N);

}

while(A<0||A>100);

if (N>20)

{

D=N-20;

}

else

{

D=20-N;

}

printf("A distancia do numeros ate o numero chave eh = %d\n",D);

system("pause");

}

2) Fluxograma e Programa em C para entrar com os três lados de um triângulo e o programa deve calcular a área do triângulo. Antes do cálculo, o programa deve fazer a consistência dos dados de entrada, ou seja, deve verificar se as 3 medidas dadas realmente formam um triângulo. Se não formarem um triângulo, o programa não deve calcular a área, e sim imprimir uma mensagem de erro.

Obs: em um triângulo um lado não pode ser maior ou igual à soma dos outros dois lados. Faça o cálculo da área pela fórmula do semiperíodo (Heron).

Programa em C:

// Programa do calculo da Area de um triangulo qualquer

#include<stdio.h>

#include<stdlib.h>

#include<math.h>

int main()

{

int a,b,c,X,Y,Z;

float P,Sp,A;

printf("Entre com os tres lados do triangulo\n");

scanf("%d",& a);

scanf("%d",& b);

scanf("%d",& c);

X=a+b;

Y=a+c;

Z=b+c;

if(X<=c||Y<=b||Z<=a)

{

printf("Os lados informados nao formam um triangulo\nEXECUTAR NOVAMENTE O PROGRAMA\n");

}

else

{

P=(a+b+c)/2.0;

Sp=P*(P-a)*(P-b)*(P-c);

A=sqrt(Sp);

printf("A area do triangulo eh = %.2f\n",A);

}

system("pause");

3) Fluxograma e Programa em C que calcule o Índice de Massa Corporal (IMC) de uma pessoa e informe a condição física da pessoa.

IMC Condição Física

menor que 17 Magra em Excesso

de 17 até 25 Boa forma

de 26 até 30 Levemente obesa

acima de 30 Obesa

IMC=massa (Kg) / Altura2 (m2)

Programa em C:

// Programa do calculo do Indice de Massa Corporal (IMC)

#include<stdio.h>

#include<stdlib.h>

int main()

{

float Kg,h,IMC;

printf("Entre

...

Baixar como (para membros premium)  txt (6 Kb)   pdf (76.8 Kb)   docx (14.6 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com