a
#include <stdio.h>
#include <conio.h>
#include <conio.h>
#include <dos.h>
#include <time.h>
#include <iostream>
#include <windows.h>
#include <stdlib.h>
#include <math.h>
void gotoxy(int x,int y){
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}
int opc,t;
int fe,fs,ni;
void ingresar();
void simular();
void tanque();
main(){
do{
system ("color 14");
gotoxy(25,5); printf("MENU");
gotoxy(20,7); printf("[1] Ingresar Datos");
gotoxy(20,8); printf("[2] Simular");
gotoxy(20,9); printf("[3] Limpiar Simulador");
gotoxy(20,11); printf("[4] Salir del Programa");
gotoxy(20,13); printf("Elija su opci¢n... [ ]");
gotoxy(55,23); printf("Programa Realizado por:");
gotoxy(55,24); printf("Tu nombre aquí…");
gotoxy(40,13); scanf("%d",&opc);
switch(opc){
case 1: ingresar();
break;
case 2: simular();
break;
case 3:gotoxy (888, 0);
break;
}
}while (opc!=4);
}
void ingresar(){
gotoxy(20,5); printf("INGRESAR");
gotoxy(15,7); printf("Velocidad de Flujo de Entrada (gal/min): ");
do{
gotoxy(56,7); scanf("%d",&fe);
}while (fe<0);
gotoxy(15,9); printf("Velocidad de Flujo de Salida (gal/min): ");
do{
gotoxy(56,9); scanf("%d",&fs);
}while (fs<0);
gotoxy(15,11); printf("Nivel Inicial del Tanque (mts).........: ");
do{
gotoxy(56,11); scanf("%d",&ni);
}while (ni<2 != ni>25);
fe=fe/32;
fs=fs/32;
if (fe>fs)
t=(25-ni)/(fe-fs);
if (fe<fs)
t=(2-ni)/(fe-fs);
if (fe==fs)
t=0;
}
void simular(){
time_t ti, tf;
tanque();
ti = time(NULL); /*Toma la Hora del Reloj del Sistema */
do{
tf = time(NULL);
}while (difftime(tf,ti)!=t*60);
if (fe>fs){
gotoxy (888, 10);
gotoxy(18,7); printf("ÄÄ");
}
if (fe<fs){
gotoxy (888, 100);
gotoxy(40,17); printf("ÄÄ");
}
if (fe==fs){
gotoxy (888, 1);
gotoxy(16,9); printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
gotoxy(16,10); printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
gotoxy(16,11); printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
gotoxy(16,12); printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
gotoxy(16,13); printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
gotoxy(16,14); printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
gotoxy(16,15); printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
gotoxy(16,16); printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
gotoxy(16,17); printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
gotoxy(16,18); printf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");
}
}
void tanque(){
gotoxy(10,5); printf(" Qt ");
gotoxy(10,6); printf(" ÄÄÄÄÄÄÄÄ¿ ");
gotoxy(10,7); printf(" ÄÄ ");
gotoxy(10,8); printf(" ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄ 26mts ");
gotoxy(10,9); printf(" ³ ³ ");
gotoxy(10,10); printf(" ³ ³ ");
gotoxy(10,11); printf(" ³ ³ ");
gotoxy(10,12); printf(" ³ ³ ");
gotoxy(10,13); printf(" ÄÂÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ");
gotoxy(10,14); printf(" ³ ³ ³ ");
gotoxy(10,15); printf(" ³ ³ ³ ");
gotoxy(10,16); printf(" Ht ³ ³ Vpt ");
gotoxy(10,17); printf(" ³ ³ ÃÄÂÄÄÄ ");
gotoxy(10,18); printf(" ³ ³ ³2mts ");
gotoxy(10,19); printf(" ÄÁÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÁÄ ");
gotoxy(55,23); printf("Programa Realizado por:");
gotoxy(55,24); printf("Tu no");
}