ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Codigo Consulta C++ Ensamblador

skof037 de Marzo de 2012

275 Palabras (2 Páginas)717 Visitas

Página 1 de 2

#include<conio.h>

#include<stdio.h>

#include<iostream.h>

#include<dos.h>

#include<int14.h>

int puerto;

void enter(void)

{

envia (0x0d, puerto);

envia(0x0a, puerto);

}

void main(void)

{

int num1;

char opcion;

char car1,car2,car3,car4,cad1[]="CONSULTA DE PRECIO$";

char cad2[]="PRESIONA EL NUM. DE COMPUTADORA QUE DESEES SABER EL PRECIO(1 al 5)$";

char cad3[]="n1. computadora LANIX$";

char cad4[]="n2. computadora HP$";

char cad5[]="n3. computadora ACER$";

char cad6[]="n4. computadora TOSHIBA$";

char cad7[]="n5. computadora SONY$";

char cad8[]="n6. SALIR$";

char cad9[]="nOPCION:$";

char cad10[]="El precio de la computadora LANIX es: 8762$";

char cad11[]="El precio de la computadora HP es: 10050$";

char cad12[]="El precio de la computadora ACER es: 10000$";

char cad13[]="El precio de la computadora TOCHIBA es: 12548$";

char cad14[]="El precio de la computadora SONY es: 15487$";

char cad15[]="EL NUMERO ESCOGIDO NO ES VALIDO, ESCOGER DEL 1 AL 5$";

unsigned char edo;

clrscr();

cout<<"Deme numero de puerto: ";

cin>>puerto;

inicializa(puerto);

do

{

enter();

enter();

enter();

for(int n=0;n<=100;n++)

{

if(cad1[n]=='$')break;

envia(cad1[n], puerto);

}

enter();

for(n=0;n<=100;n++)

{

if(cad2[n]=='$')break;

envia(cad2[n], puerto);

}

enter();

for(n=0;n<=100;n++)

{

if(cad3[n]=='$')break;

envia(cad3[n], puerto);

}

enter();

for(n=0;n<=100;n++)

{

if(cad4[n]=='$')break;

envia(cad4[n], puerto);

}

enter();

for(n=0;n<=100;n++)

{

if(cad5[n]=='$')break;

envia(cad5[n], puerto);

}

enter();

for(n=0;n<=100;n++)

{

if(cad6[n]=='$')break;

envia(cad6[n], puerto);

}

enter();

for(n=0;n<=100;n++)

{

if(cad7[n]=='$')break;

envia(cad7[n], puerto);

}

enter();

for(n=0;n<=100;n++)

{

if(cad8[n]=='$')break;

envia(cad8[n], puerto);

}

enter();

for(n=0;n<=100;n++)

{

if(cad9[n]=='$')break;

envia(cad9[n], puerto);

}//fin de la imprecion de cadenas

do

{

edo=estado(puerto);

}

while(edo==0);

opcion=lee(puerto);

envia (opcion, puerto);

num1=(opcion-0x30);

cout<<num1;

if(opcion=='1' || opcion=='2' || opcion=='3' || opcion=='4' || opcion=='5' || opcion=='6'){

switch (opcion)

{

case '1':

{

enter();

for(n=0;n<=100;n++)

{

if(cad10[n]=='$')break;

envia(cad10[n], puerto);

}

// system('pause');

break;

}

case '2':

{

enter();

for(n=0;n<=100;n++)

{

if(cad11[n]=='$')break;

envia(cad11[n],

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com