Páginas

segunda-feira, 14 de novembro de 2011

Exemplo 20

==============================================================

Escreva um algoritmo com uma  função para cada situação e mostre os resultados:
- Perímetro do retângulo :
- Area do triângulo:
- Diagonal do retângulo.

==============================================================

#include <stdio.h>
#include <math.h>

void Perimetro_Retangulo(){

    int comprimento,altura;

    printf("Entre com o COMPRIMENTO.\n");
    scanf("%d",&comprimento);

    printf("Entre com a ALTURA.\n");
    scanf("%d",&altura);

    printf("PERIMETRO = %d",2*(altura + comprimento));

}

void Area_Triangulo(){

    int base,altura;

    printf("Entre com o valor da BASE.\n");
    scanf("%d",&base);

    printf("Entre com o valor da ALTURA.\n");
    scanf("%d",&altura);

    printf("AREA = %.2f", (base * altura) / 2);

}

void Diagonal_Retangulo(){

    int comprimento,altura;

    printf("Entre com o COMPRIMENTO.\n");
    scanf("d%",&comprimento);

    printf("Entre com a ALTURA.\n");
    scanf("%d",&altura);

    printf("DIAGONAL = %.2f",sqrt(comprimento*comprimento+altura*altura));


}

int main(){

    int opcao;

    do{
    printf("  Escolha a Opcao.\n\n");

    printf("1- Perímetro do retângulo.\n");
    printf("2- Area do triangulo.\n");
    printf("3- Diagonal do retangulo.\n");

    scanf("%d",&opcao);
    }while((opcao < 1) || (opcao > 3));

    switch(opcao){

        case 1:
            Perimetro_Retangulo();
            break;
        case 2:
            Area_Triangulo();
            break;
        case 3:
            Diagonal_Retangulo();
            break;
    }

return(0);
}

==============================================================

Nenhum comentário:

Postar um comentário