Algoritmo
Casos: Algoritmo. Pesquise 861.000+ trabalhos acadêmicosPor: gilmar222 • 18/3/2014 • 1.223 Palavras (5 Páginas) • 769 Visualizações
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): ");
...