Mi homepage

b

#include <stdio.h>

//#include <conio.c>

#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")

    textbackground(14)

    textcolor(4);

                system("cls")  //clrscr();

                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: outportb(888, 0);

                                   break;

                }

 

    }while (opc!=4);

}

 

void ingresar(){

    clrscr();

    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){

                textcolor(RED);

 

                outportb(888, 10);

                gotoxy(18,7);  cprintf("Ä­Ä");

    }

    if (fe<fs){

                textcolor(GREEN);

                outportb(888, 100);

                gotoxy(40,17); cprintf("Ä­Ä");

    }

    if (fe==fs){

                textcolor(YELLOW);

                outportb(888, 1);

                gotoxy(16,9);  cprintf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");

                gotoxy(16,10); cprintf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");

                gotoxy(16,11); cprintf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");

                gotoxy(16,12); cprintf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");

                gotoxy(16,13); cprintf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");

                gotoxy(16,14); cprintf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");

                gotoxy(16,15); cprintf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");

                gotoxy(16,16); cprintf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");

                gotoxy(16,17); cprintf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");

                gotoxy(16,18); cprintf("ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ");

    }

    sound(7);

    delay(10000);

    nosound();

}

 

void tanque(){

    clrscr();

 

    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 nombre aquí…");
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis