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

Algoritmo

Casos: Algoritmo. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  18/3/2014  •  1.223 Palavras (5 Páginas)  •  778 Visualizações

Página 1 de 5

Exercícios de Seleção

1. Escrever um algoritmo para ler dois valores numéricos e apresentar a diferença do maior pelo menor.

A, B;

ler ("Digite o valor de A: ") A

ler ("Digite o valor de B: ") B

if (A>B)

mostre ("A diferenca do maior pelo menor eh %d\n", A-B);

else

mostre("A diferenca do maior pelo menor eh %d\n", B-A);

2. Faça um algoritmo que leia um número e mostre uma mensagem indicando se este número é par ou ímpar e se é positivo ou negativo.

numero;

printf ("Digite um numero inteiro: ") numero

if (numero%2==0)

mostre ("\nNumero eh par\n");

else

mostre ("\nNumero eh impar\n");

if (numero>0)

mostre ("\nNumero eh positivo\n");

else

mostre ("\nNumero eh negativo\n");

3. Escrever um algoritmo para ler dois números. Se os números forem iguais imprimir a mensagem: “Números iguais” e encerrar a execução; caso contrário, imprimir o de maior valor, acompanhando pela mensagem “é maior número”.

int A, B, max;

ler ("Digite o primeiro numero: ") A

ler ("Digite o segundo numero: ") B

if (A==B)

mostre ("Numeros sao iguais!\n");

else{

if (A>B)

max=A;

else

max=B;

mostre ("O maior valor eh %d\n", max);

4. Escrever um algoritmo para ler e imprimir três números. Se o primeiro for positivo, imprimir sua raiz quadrada, caso contrário, imprimir o seu quadrado; se o segundo número for maior que 10 e menor que 100, imprimir a mensagem: “Número está entre 10 e 100 – intervalo permitido”; se o terceiro número for menor que o segundo, calcular e imprimir a diferença entre eles, caso contrário, imprimir o terceiro número adicionado de 1.

int num1, num2, num3

ler ("Digite 3 numeros inteiros, separando-os por espaco ou enter: ") num1, num2, num3

if (num1>0)

mostre ("\nA raiz quadrada do primeiro numero eh %.2f\n", sqrt(num1));

else

mostre ("\nO quadrado do primeiro numero eh %d\n", num1*num1);

if (num2>10 && num2<100)

printf ("\nNumero estah no intervalo permitido\n");

if (num3<num2)

mostre ("\nA diferenca entre o segundo e o terceiro numeros eh %d\n", num2-num3);

else

mostre ("\nO terceiro numero adicionado de 1 eh %d\n", num3+1);

- Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um para homens: 72,7 * altura – 58;

- para mulheres: 62,1 * altura – 44,7

float altura, peso;

char sexo;

printf ("\nDigite a altura da pessoa em metros: ") altura

printf ("\nDigite o sexo da pessoa: (f) ou (m): ");

...

Baixar como (para membros premium)  txt (4.7 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com