#include<windows.h>
#include <stdio.h>
void gotoxy(int x, int y);
int main()
{
printf("\t\t\t\t DISEGNA UN QUADRATO\n");
printf("digita alteza: ");
int alteza;
scanf("%d", &alteza);
printf("\ndigita base (max 39): ");
int base;
scanf("%d", &base);
//(anchesa X)-(Y-LARGESA)
base = base * 2;
int x = 1, y = 6;
//base
for (int i = 0; i < base; i++){
gotoxy(x+i, y); printf("%c",205);
}
//alteza
for (int i = 0; i < alteza; i++){
gotoxy(x , y+i); printf("%c",186);
}
gotoxy(x, y); printf("%c", 201);
for (int i = 0; i <base; i++){
gotoxy(x + i, y+alteza); printf("%c", 205);
}
gotoxy(x, y + alteza); printf("%c", 200);
for (int i = 0; i < alteza; i++){
gotoxy(x+base, y + i); printf("%c", 186);
}
gotoxy(x, y); printf("%c", 201);
gotoxy(x+base, y); printf("%c", 187);
gotoxy(x+base, y+alteza); printf("%c", 188);
for (int i = 0; i < 70; i++){
gotoxy(x+i, y + alteza + 4); printf("*");
gotoxy(i, y + alteza + 4); printf(" ");
Sleep(100);
}
system("pause>registro");
return 0;
}
void gotoxy(int x, int y)
{
HANDLE hCon;
COORD dwPos;
dwPos.X = x;
dwPos.Y = y;
hCon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hCon, dwPos);
}
#include <stdio.h>
void gotoxy(int x, int y);
int main()
{
printf("\t\t\t\t DISEGNA UN QUADRATO\n");
printf("digita alteza: ");
int alteza;
scanf("%d", &alteza);
printf("\ndigita base (max 39): ");
int base;
scanf("%d", &base);
//(anchesa X)-(Y-LARGESA)
base = base * 2;
int x = 1, y = 6;
//base
for (int i = 0; i < base; i++){
gotoxy(x+i, y); printf("%c",205);
}
//alteza
for (int i = 0; i < alteza; i++){
gotoxy(x , y+i); printf("%c",186);
}
gotoxy(x, y); printf("%c", 201);
for (int i = 0; i <base; i++){
gotoxy(x + i, y+alteza); printf("%c", 205);
}
gotoxy(x, y + alteza); printf("%c", 200);
for (int i = 0; i < alteza; i++){
gotoxy(x+base, y + i); printf("%c", 186);
}
gotoxy(x, y); printf("%c", 201);
gotoxy(x+base, y); printf("%c", 187);
gotoxy(x+base, y+alteza); printf("%c", 188);
for (int i = 0; i < 70; i++){
gotoxy(x+i, y + alteza + 4); printf("*");
gotoxy(i, y + alteza + 4); printf(" ");
Sleep(100);
}
system("pause>registro");
return 0;
}
void gotoxy(int x, int y)
{
HANDLE hCon;
COORD dwPos;
dwPos.X = x;
dwPos.Y = y;
hCon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hCon, dwPos);
}
Nessun commento:
Posta un commento