O Algoritmo e Programação
Por: Eduarda Moreira • 14/10/2021 • Trabalho acadêmico • 644 Palavras (3 Páginas) • 92 Visualizações
Lista 6
1 - Elaborar um programa em C que receba o valor da base maior, da base
menor e da altura, verificar durante cada entrada se o valor é valido (maior
que zero), caso seja inválido mostre uma mensagem ao usuário e finalizar
o algoritmos.
Se os valores forem válidos, processar e mostrar o valor da área de um
trapézio.
Sabe-se que a área do trapézio é calculado pela fórmula:
área = ( (base maior + base menor) * altura ) / 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
//Criação Das Variveis
int base1=0, base2=0, altura=0,area=0;
//Entrada E Verificação Dos Dados
printf("Vamos Calcular A Area De Uma Trapezio Qualquer, Insira Aqui A Altura:");
scanf("%d",&altura);
if(altura<0)
printf("Numero Invalido, Finalizando O Programa");
else
{
printf("\nInsira Aqui O Valor Da Base Menor:");
scanf("%d",&base1);
}
if(base1<=0)
printf("Numero Invalido,Finalizando O Programa");
else
{
printf("\Ninsira Aqui O Valor Da Base Maior:");
scanf("%d",&base2);
area=((base1+base2)*altura)/2;
printf("\nO Valor Da area Desse Trapezio Eh De:%D");
}
printf("\n Acabou!\n");
return 0;
}
----------------------------------------------------------------------------------------------------------------------------------------------------------
2) Elaborar um algoritmo que receba os valores da diagonal maior e diagonal
menor verificar durante cada entrada se o valor é valido (maior que zero),
caso seja inválido mostre uma mensagem ao usuário e finalizar o
algoritmos.
Se os valores forem válidos, processar e mostrar o valor da área de um
losango.
Sabe-se que a área do losango é calculado pela fórmula
área = ( diagonal maior * diagonal menor ) / 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
//Criação Das Variveis
float ([( diagonal maior * diagonal menor ) / 2)]
//Entrada E Verificação Dos Dados
printf("Vamos Calcular A Area Do Losango Qualquer, Insira Aqui A Diagonal Maior:");
scanf("%d",&diagonalmaior);
if(diagonalmaior>0)
printf("Numero Invalido, Finalizando O Programa");
else
{
printf("\nInsira Aqui A Diagonal Menor:");
scanf("%d",&diagonalmenor);
}
if(diagonalmenor<0)
printf("Numero Invalido,Finalizando O Programa");
else
{
printf("\nO Valor Da area Desse Losango Eh De:%D");
}
printf("\n Acabou!\n");
return 0;
----------------------------------------------------------------------------------------------------------------------------------------------------------
3) Elaborar um algoritmo que receba a quantidade de dinheiro em reais que
uma pessoa que vai viajar possui. Essa pessoa vai passar por vários
países e precisa converter seu dinheiro em dólares, marco alemão e
libra esterlina.
Sabe-se que a cotação do dólar (turismo) é de R$ 2,21, do marco
alemão é de R$ 2,74 e da Libra Esterlina é de R$ 5,9950. Processar e
mostrar esse resultado das conversões no vídeo.
Obs.: Verificar durante a entrada dos dados se o valor em dinheiro é maior que
zero para poder fazer as conversões.
#include <stdio.h>
#include <stdlib.h>
int main()
{
//Criação Das Variveis
float real, dolar, marco, libra;
//Entrada E Verificação Dos Dados
real=dolar=marco=libra=0;
//Receber Dados
printf("\n Digite o valor que deseja converter...");
fflush(stdin);
scanf("%f", &real);
while
...