Aqui fica novamente mais uma implementação do exercício que resolvi anteriormente e onde os visitantes apontaram alguns problemas, os quais eu corrijo neste nova versão do código.

O exercício é o seguinte:

Implemente um programa em C que permita calcular a área de um quadrado.

O código que criei foi é:

#include<stdlib.h>
#include<stdio.h>

main()
{
        int lado, area;

        printf("Insira o Lado: ");
        scanf_s("%d", &lado);

        area = (lado * lado);

        printf("A área e: %d \n", area);

        system("PAUSE");

        return 0;
}

As correcções que efectuei forma ao nível da definição das variáveis no interior do main() e retornar um valor (neste caso o zero) no final do programa.

Apesar destas correcções provavelmente ainda poderia implementar o exercício de uma outra forma, pelo que se tiverem mais algum reparo a efectuar, ficarei grato pela indicação.

Share

One Response to ““Calcular a Área de Um Quadrado” em C – Versão 1.01”

  1. faria antes assim:

    #include
    #include

    main()
    {
    double lado;
    printf(“Insira o Lado: “);
    scanf(“%lf”, &lado);
    printf(“A área e: %lf \n”, lado*lado);
    getch();

    return 0;
    }

    Desta forma evito a utilização de system(“PAUSE”) que, pelo que sei, é dependente do SO utilizado e scanf_s, que também não sei até que ponto está implementado para outros compiladores que não os da MS. Além disso utilizo apenas uma variável que em vez de ser inteiro é um real forma a poder calcular áreas com lados não inteiros.

Leave a Reply