5) Usando o comando GOTOXY(), desenhe um quadrado no centro da tela. A comprimento do lado deverá
ser fornecido pelo usuário.
#include"stdio.h"
#include"conio.h"
#include "math.h"
#include"ctype.h"
void main()
{
char resp;
int lado,col,lin,i;
do
{
do
{
clrscr();
printf("digite o tamanho dos lados do quadrado");
printf("\nmaximo 21 : ");
scanf("%d",&lado);
}while((lado<1)||(lado>21));
//centralizando
lin=(24-lado)/2;
col=(80-lado)/2;
// nao desenhara visualmente um quadrado, pois o
//numero de linhas nao eh igual ao numero de colunas
for(i=lin;i<=(lin+lado-1);i++)
{
gotoxy(col,i);printf("*");
gotoxy(col+lado-1,i);printf("*");
}
for(i=col;i<=(col+lado-1);i++)
{
gotoxy(i,lin); printf("*");
gotoxy(i,lin+lado-1); printf("*");
}
printf("\nexecutar novamente (S/N) : ");
resp=getch();
}while(toupper(resp)=='S');
getch();
}
|