Está en la página 1de 2

#include <iostream>

//#include<conio.h>
//#include <stdio.h>
#include <windows.h>
#include <iomanip>
using namespace std;

void gotoxy(int x,int y){


HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}

void dibujarVentana(int x1,int y1,int x2,int y2){


gotoxy(x1,y1);printf("%c",218);
gotoxy(x2,y1);printf("%c",191);
gotoxy(x1,y2);printf("%c",192);
gotoxy(x2,y2);printf("%c",217);

for(int x=x1+1;x<=x2-1;x++){
gotoxy(x,y1);printf("%c",196);
gotoxy(x,y2);printf("%c",196);
}

for(int y=y1+1;y<=y2-1;y++){
gotoxy(x1,y);printf("%c",179);
gotoxy(x2,y);printf("%c",179);
}
}

void solicitar(){

gotoxy(19,4);cout<<"Solitar Datos";
gotoxy(5,6);cout<<"Nombre";
dibujarVentana(15,5,38,7);
gotoxy(5,9);cout<<"Apellido";
gotoxy(5,10);cout<<"Edad";
gotoxy(5,13);cout<<"Email";
dibujarVentana(25,12,30,14);
dibujarVentana(3,2,50,20);
}
void menuPrincipal(){
int op=0;
gotoxy(19,4);cout<<"Menú Principal";
gotoxy(5,6);cout<<"1. Solicitar Datos";
gotoxy(5,8);cout<<"2. Mostrar resultado";
gotoxy(5,10);cout<<"3. Salir";
gotoxy(5,13);cout<<"Ingrese una Opción";
dibujarVentana(25,12,30,14);
dibujarVentana(3,2,50,20);
gotoxy(27,13);cin>>op;

switch(op){

case 1:
system("cls");
solicitar();

break;
case 2:break;

case 3:
break;
default:
gotoxy(19,18);cout<<"Opción Invalida";
break;

}
dibujarVentana(3,2,50,20);
}

int main(){
menuPrincipal();
//gotoxy(45,2);cout<<"hola";

return 0;
}

También podría gustarte