“Calcular a Área de Um Quadrado” em C – Versão 1.01
Posted by admin on 10 de Fevereiro de 2012 | Filed under Exercícios, Línguagens de Programação, Programação
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
Fevereiro 10th, 2012 at 1:39 am
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.