SlideShare una empresa de Scribd logo
CÓDIGO
#include <iostream>
#include <string>
#include <stdlib.h>
#include <iomanip>
#include <fstream>
FILE *doc;
using namespace std;
void insertar (char *,char *,char *, int);
void menu();
void mostrarDatos();
void escribirEnArchivo();
void recuperarDeArchivo();
int buscar (char*);
int buscarLugarVacio();
void inicializar();
const int num=1000;
struct Pasajero{
char nombre[100];
char origen[100];
char destino[100];
double pasaje;
};
Pasajero pas[num];
int main(int argc, char** argv) {
doc=fopen("salida.txt","a+");
char nombrex[100];
char origenx[100];
char destinox[100];
recuperarDeArchivo();
mostrarDatos ();
//return EXIT_SUCCESS;
//return 0;
}
void inicializar(){
for(int i=0; i<num; i++){
strcpy (pas[i].nombre, "");
strcpy (pas[i].origen, "");
strcpy (pas[i].destino, "");
pas[i].pasaje=0;
}
}
void recuperarDeArchivo(){
ifstream lecturaArchivo("PROD.txt",ios::in);
if(!lecturaArchivo){
cerr<<"No se pudo abrir el archivo"<<endl;
exit(1);
}
char nombrex[100];
char origenx[100];
char destinox[100];
int i=0;
while(lecturaArchivo>>nombrex>>origenx>>destinox){
insertar(nombrex,origenx,destinox,i);
i++;
}
}
void escribirEnArchivo(){
ofstream salidaArchivo("salida.txt", ios::out);
doc=fopen("salida.txt","a+");
if(!salidaArchivo){
cerr<<"No se pudo abrir el archivo"<<endl;
exit(1);
}
for(int i=0; i<num; i++){
if(strcmp(pas[i].nombre,"")!=0){
salidaArchivo<<pas[i].nombre<<' '
<<pas[i] .origen<<' '
<<pas[i].destino<<' '<<pas[i].pasaje<<' '<<endl;
}
}
doc=fopen("salida.txt", "a+");
}
void insertar(char *nx,char *ox,char *dx, int posicion){
if(posicion==-1){
cout<<"Ya no hay lugar"<<endl;
return;
}
strcpy (pas[posicion].nombre, nx);
strcpy (pas[posicion].origen,ox);
strcpy (pas[posicion].destino, dx);
}
void mostrarDatos(){
ofstream salidaArchivo("salidaxx.txt", ios::out);
if(!salidaArchivo){
cerr<<"No se pudo abrir el archivo"<<endl;
exit(1);
}
cout<<endl;
cout<<setw(10)<<"REGLAS DE PRODUCCION"<<' '<<endl;
for(int i=0; i<num;i++){
if(strcmp(pas[i].nombre,"")!=0){
cout<<setw(10)<<pas[i].nombre<<' '<<endl;
}
}
}
5... reglas de produccion

Más contenido relacionado

La actualidad más candente

Cantidad de compras
Cantidad de comprasCantidad de compras
Cantidad de compras
Karen Eurestii
 
Pilas con apuntadores dinamicos
Pilas con apuntadores dinamicosPilas con apuntadores dinamicos
Pilas con apuntadores dinamicos
Blanca Elia Jiménez Guzmán
 
Colas apuntadores dinámicos
Colas apuntadores dinámicosColas apuntadores dinámicos
Colas apuntadores dinámicos
Blanca Elia Jiménez Guzmán
 
Sumaoctal
SumaoctalSumaoctal
Sumaoctal
jbersosa
 
Saia
SaiaSaia
CÓDIGO PARA REALIZAR UN CORAZÓN EN LENGUAJE C.
CÓDIGO PARA REALIZAR UN CORAZÓN EN LENGUAJE C.CÓDIGO PARA REALIZAR UN CORAZÓN EN LENGUAJE C.
CÓDIGO PARA REALIZAR UN CORAZÓN EN LENGUAJE C.
rikymartinez22
 
Include
IncludeInclude
Include
JoRge AviKla
 
Codigo de alto nivel natalia diaz 9-a (san felipe)-2
Codigo de alto nivel  natalia diaz 9-a (san felipe)-2Codigo de alto nivel  natalia diaz 9-a (san felipe)-2
Codigo de alto nivel natalia diaz 9-a (san felipe)-2
NataliaDiazz
 
Código Arbol Binario de Búsqueda.docx
Código Arbol Binario de Búsqueda.docxCódigo Arbol Binario de Búsqueda.docx
Código Arbol Binario de Búsqueda.docx
KevinPeaChavez
 
Funciones
FuncionesFunciones
Funciones
Diego Cislema
 
Json
JsonJson
4... alfabeto de cadenas
4... alfabeto de cadenas4... alfabeto de cadenas
4... alfabeto de cadenas
Jacqui Venegas
 
Raices
RaicesRaices
JUEGO CONCENTRECE PARA ENTORNO DEV C++
JUEGO CONCENTRECE PARA ENTORNO DEV C++JUEGO CONCENTRECE PARA ENTORNO DEV C++
JUEGO CONCENTRECE PARA ENTORNO DEV C++
Freddy Fuentes
 
Tut2q4
Tut2q4Tut2q4
Charla Mysql
Charla MysqlCharla Mysql
Charla Mysql
Matías Alejo Garcia
 
Programa 14
Programa 14Programa 14
Programa 14
Malcon Beltran
 
Prac 2 alda
Prac 2 aldaPrac 2 alda
Prac 2 alda
NEQUIZ URIEL
 
1... conversor de bases
1... conversor de bases1... conversor de bases
1... conversor de bases
Jacqui Venegas
 
Juego el ahorcado
Juego el ahorcadoJuego el ahorcado
Juego el ahorcado
cristiangu
 

La actualidad más candente (20)

Cantidad de compras
Cantidad de comprasCantidad de compras
Cantidad de compras
 
Pilas con apuntadores dinamicos
Pilas con apuntadores dinamicosPilas con apuntadores dinamicos
Pilas con apuntadores dinamicos
 
Colas apuntadores dinámicos
Colas apuntadores dinámicosColas apuntadores dinámicos
Colas apuntadores dinámicos
 
Sumaoctal
SumaoctalSumaoctal
Sumaoctal
 
Saia
SaiaSaia
Saia
 
CÓDIGO PARA REALIZAR UN CORAZÓN EN LENGUAJE C.
CÓDIGO PARA REALIZAR UN CORAZÓN EN LENGUAJE C.CÓDIGO PARA REALIZAR UN CORAZÓN EN LENGUAJE C.
CÓDIGO PARA REALIZAR UN CORAZÓN EN LENGUAJE C.
 
Include
IncludeInclude
Include
 
Codigo de alto nivel natalia diaz 9-a (san felipe)-2
Codigo de alto nivel  natalia diaz 9-a (san felipe)-2Codigo de alto nivel  natalia diaz 9-a (san felipe)-2
Codigo de alto nivel natalia diaz 9-a (san felipe)-2
 
Código Arbol Binario de Búsqueda.docx
Código Arbol Binario de Búsqueda.docxCódigo Arbol Binario de Búsqueda.docx
Código Arbol Binario de Búsqueda.docx
 
Funciones
FuncionesFunciones
Funciones
 
Json
JsonJson
Json
 
4... alfabeto de cadenas
4... alfabeto de cadenas4... alfabeto de cadenas
4... alfabeto de cadenas
 
Raices
RaicesRaices
Raices
 
JUEGO CONCENTRECE PARA ENTORNO DEV C++
JUEGO CONCENTRECE PARA ENTORNO DEV C++JUEGO CONCENTRECE PARA ENTORNO DEV C++
JUEGO CONCENTRECE PARA ENTORNO DEV C++
 
Tut2q4
Tut2q4Tut2q4
Tut2q4
 
Charla Mysql
Charla MysqlCharla Mysql
Charla Mysql
 
Programa 14
Programa 14Programa 14
Programa 14
 
Prac 2 alda
Prac 2 aldaPrac 2 alda
Prac 2 alda
 
1... conversor de bases
1... conversor de bases1... conversor de bases
1... conversor de bases
 
Juego el ahorcado
Juego el ahorcadoJuego el ahorcado
Juego el ahorcado
 

Destacado

Terminado,sistmas operativos
Terminado,sistmas operativosTerminado,sistmas operativos
Terminado,sistmas operativos
JoseteMarta11
 
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOSDISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
Jacinto Cabrera Rodríguez
 
Comercio electronico
Comercio electronicoComercio electronico
Comercio electronico
Ariana Farnataro
 
La Transformación Digital
La Transformación DigitalLa Transformación Digital
La Transformación Digital
Hugo Banda
 
Fo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistemaFo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistema
Mike Chavez
 
Gestión de tecnología
Gestión de tecnologíaGestión de tecnología
Gestión de tecnología
Hugo Banda
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
GabySilviXimena
 
Proyecto de Inteligencia Artificial: Los avances benéficos e importantes en M...
Proyecto de Inteligencia Artificial: Los avances benéficos e importantes en M...Proyecto de Inteligencia Artificial: Los avances benéficos e importantes en M...
Proyecto de Inteligencia Artificial: Los avances benéficos e importantes en M...
Luis Bernal
 
Comercio tradicional y comercio a traves del internet
Comercio tradicional y comercio a traves del internetComercio tradicional y comercio a traves del internet
Comercio tradicional y comercio a traves del internet
virgen27
 
Inteligencia Corporativa: liderando el futuro
Inteligencia Corporativa: liderando el futuroInteligencia Corporativa: liderando el futuro
Inteligencia Corporativa: liderando el futuro
Ciencias de la Información - PUCP
 
Agentes Inteligentes
Agentes InteligentesAgentes Inteligentes
Agentes Inteligentes
Famp
 
Inteligencia corporativa
Inteligencia corporativaInteligencia corporativa
Inteligencia corporativa
Hugo Banda
 
Agentes basados en objetos utilidad
Agentes basados en objetos utilidadAgentes basados en objetos utilidad
Agentes basados en objetos utilidad
Jose Trinidad Gonzalez Godina
 
Tema 1 TeoríA De Sistemas. Sistemas Inteligentes
Tema 1 TeoríA De Sistemas. Sistemas InteligentesTema 1 TeoríA De Sistemas. Sistemas Inteligentes
Tema 1 TeoríA De Sistemas. Sistemas Inteligentes
ESCOM
 
COMERCIO TRADICIONAL Y COMERCIO A TRAVÉS DE INTERNET
COMERCIO TRADICIONAL Y COMERCIO A TRAVÉS DE INTERNET COMERCIO TRADICIONAL Y COMERCIO A TRAVÉS DE INTERNET
COMERCIO TRADICIONAL Y COMERCIO A TRAVÉS DE INTERNET
Wendyh123
 
2. Sistemas de Información Empresarial: Organizaciones y TI
2. Sistemas de Información Empresarial: Organizaciones y TI2. Sistemas de Información Empresarial: Organizaciones y TI
2. Sistemas de Información Empresarial: Organizaciones y TI
Hugo Banda
 
Comercio Electrónico
Comercio ElectrónicoComercio Electrónico
Comercio Electrónico
Zara Elizabeth
 
Representación del Conocimiento en la I.A
Representación del Conocimiento en la I.ARepresentación del Conocimiento en la I.A
Representación del Conocimiento en la I.A
xTabuux
 
Agente inteligente
Agente inteligenteAgente inteligente
Agente inteligente
jose luis barrientos
 
02 coleccion de fuentes variados (2011)
02 coleccion de fuentes variados (2011)02 coleccion de fuentes variados (2011)
02 coleccion de fuentes variados (2011)
Robert David Steele Vivas
 

Destacado (20)

Terminado,sistmas operativos
Terminado,sistmas operativosTerminado,sistmas operativos
Terminado,sistmas operativos
 
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOSDISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
DISPOSITIVOS MÓVILES: CONTROLES BÁSICOS
 
Comercio electronico
Comercio electronicoComercio electronico
Comercio electronico
 
La Transformación Digital
La Transformación DigitalLa Transformación Digital
La Transformación Digital
 
Fo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistemaFo 2-introduccion-android-arquitectura-de-sistema
Fo 2-introduccion-android-arquitectura-de-sistema
 
Gestión de tecnología
Gestión de tecnologíaGestión de tecnología
Gestión de tecnología
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Proyecto de Inteligencia Artificial: Los avances benéficos e importantes en M...
Proyecto de Inteligencia Artificial: Los avances benéficos e importantes en M...Proyecto de Inteligencia Artificial: Los avances benéficos e importantes en M...
Proyecto de Inteligencia Artificial: Los avances benéficos e importantes en M...
 
Comercio tradicional y comercio a traves del internet
Comercio tradicional y comercio a traves del internetComercio tradicional y comercio a traves del internet
Comercio tradicional y comercio a traves del internet
 
Inteligencia Corporativa: liderando el futuro
Inteligencia Corporativa: liderando el futuroInteligencia Corporativa: liderando el futuro
Inteligencia Corporativa: liderando el futuro
 
Agentes Inteligentes
Agentes InteligentesAgentes Inteligentes
Agentes Inteligentes
 
Inteligencia corporativa
Inteligencia corporativaInteligencia corporativa
Inteligencia corporativa
 
Agentes basados en objetos utilidad
Agentes basados en objetos utilidadAgentes basados en objetos utilidad
Agentes basados en objetos utilidad
 
Tema 1 TeoríA De Sistemas. Sistemas Inteligentes
Tema 1 TeoríA De Sistemas. Sistemas InteligentesTema 1 TeoríA De Sistemas. Sistemas Inteligentes
Tema 1 TeoríA De Sistemas. Sistemas Inteligentes
 
COMERCIO TRADICIONAL Y COMERCIO A TRAVÉS DE INTERNET
COMERCIO TRADICIONAL Y COMERCIO A TRAVÉS DE INTERNET COMERCIO TRADICIONAL Y COMERCIO A TRAVÉS DE INTERNET
COMERCIO TRADICIONAL Y COMERCIO A TRAVÉS DE INTERNET
 
2. Sistemas de Información Empresarial: Organizaciones y TI
2. Sistemas de Información Empresarial: Organizaciones y TI2. Sistemas de Información Empresarial: Organizaciones y TI
2. Sistemas de Información Empresarial: Organizaciones y TI
 
Comercio Electrónico
Comercio ElectrónicoComercio Electrónico
Comercio Electrónico
 
Representación del Conocimiento en la I.A
Representación del Conocimiento en la I.ARepresentación del Conocimiento en la I.A
Representación del Conocimiento en la I.A
 
Agente inteligente
Agente inteligenteAgente inteligente
Agente inteligente
 
02 coleccion de fuentes variados (2011)
02 coleccion de fuentes variados (2011)02 coleccion de fuentes variados (2011)
02 coleccion de fuentes variados (2011)
 

Similar a 5... reglas de produccion

6... producciones por derecha e izquierda
6... producciones por derecha e izquierda6... producciones por derecha e izquierda
6... producciones por derecha e izquierda
Jacqui Venegas
 
Estructuras punteros
Estructuras punterosEstructuras punteros
Estructuras punteros
Nieves Marlasca Jorge
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
Jhonathan Villalobos
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
Jhonathan Villalobos
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
Jhonathan Villalobos
 
7... automata de pila
7... automata de pila7... automata de pila
7... automata de pila
Jacqui Venegas
 
Reglas de producción
Reglas de producciónReglas de producción
Reglas de producción
AliciaSandovalCamacho
 
Informe minishell
Informe minishellInforme minishell
Informe minishell
Alex Pin
 
Universidad técnica de ambato
Universidad técnica de ambatoUniversidad técnica de ambato
Universidad técnica de ambato
Diego Rodrigo Jurado
 
Jenni
JenniJenni
Jenni
JenniJenni
Practica
PracticaPractica
Practica
antonio_cantu
 
Unidad16 Codigof1
Unidad16 Codigof1Unidad16 Codigof1
Unidad16 Codigof1
martha leon
 
Ejemplos Importantisimo
Ejemplos  ImportantisimoEjemplos  Importantisimo
Ejemplos Importantisimo
martha leon
 
Ficheros C++
Ficheros C++Ficheros C++
Ficheros C++
LeninAntonio
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
diego MC
 
ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++
die_dex
 
Practicas c++
Practicas c++Practicas c++
Practicas c++
Jhonathan Villalobos
 
Practicas c++
Practicas c++Practicas c++
Practicas c++
Jhonathan Villalobos
 
PROYECTO DE LISTA LINEAL DOBLE
PROYECTO DE LISTA LINEAL DOBLEPROYECTO DE LISTA LINEAL DOBLE
PROYECTO DE LISTA LINEAL DOBLE
Martha Leonor Castillo Reyes
 

Similar a 5... reglas de produccion (20)

6... producciones por derecha e izquierda
6... producciones por derecha e izquierda6... producciones por derecha e izquierda
6... producciones por derecha e izquierda
 
Estructuras punteros
Estructuras punterosEstructuras punteros
Estructuras punteros
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
7... automata de pila
7... automata de pila7... automata de pila
7... automata de pila
 
Reglas de producción
Reglas de producciónReglas de producción
Reglas de producción
 
Informe minishell
Informe minishellInforme minishell
Informe minishell
 
Universidad técnica de ambato
Universidad técnica de ambatoUniversidad técnica de ambato
Universidad técnica de ambato
 
Jenni
JenniJenni
Jenni
 
Jenni
JenniJenni
Jenni
 
Practica
PracticaPractica
Practica
 
Unidad16 Codigof1
Unidad16 Codigof1Unidad16 Codigof1
Unidad16 Codigof1
 
Ejemplos Importantisimo
Ejemplos  ImportantisimoEjemplos  Importantisimo
Ejemplos Importantisimo
 
Ficheros C++
Ficheros C++Ficheros C++
Ficheros C++
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
 
ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++
 
Practicas c++
Practicas c++Practicas c++
Practicas c++
 
Practicas c++
Practicas c++Practicas c++
Practicas c++
 
PROYECTO DE LISTA LINEAL DOBLE
PROYECTO DE LISTA LINEAL DOBLEPROYECTO DE LISTA LINEAL DOBLE
PROYECTO DE LISTA LINEAL DOBLE
 

Más de Jacqui Venegas

3...3 manejo de excepciones y la clase string
3...3 manejo de excepciones y la clase string3...3 manejo de excepciones y la clase string
3...3 manejo de excepciones y la clase string
Jacqui Venegas
 
4...4 tesis de maestria horacio alberto garcia salas
4...4 tesis de maestria horacio alberto garcia salas4...4 tesis de maestria horacio alberto garcia salas
4...4 tesis de maestria horacio alberto garcia salas
Jacqui Venegas
 
3...3 manejo de excepciones y la clase string
3...3 manejo de excepciones y la clase string3...3 manejo de excepciones y la clase string
3...3 manejo de excepciones y la clase string
Jacqui Venegas
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata
Jacqui Venegas
 
1...1 noam chomsky (gramatica generativa, automata de pila, etc.)
1...1 noam chomsky (gramatica generativa, automata de pila, etc.)1...1 noam chomsky (gramatica generativa, automata de pila, etc.)
1...1 noam chomsky (gramatica generativa, automata de pila, etc.)
Jacqui Venegas
 
3... union y concatenacion de cadenas
3... union y concatenacion de cadenas3... union y concatenacion de cadenas
3... union y concatenacion de cadenas
Jacqui Venegas
 
2... arbol binario
2... arbol binario2... arbol binario
2... arbol binario
Jacqui Venegas
 

Más de Jacqui Venegas (7)

3...3 manejo de excepciones y la clase string
3...3 manejo de excepciones y la clase string3...3 manejo de excepciones y la clase string
3...3 manejo de excepciones y la clase string
 
4...4 tesis de maestria horacio alberto garcia salas
4...4 tesis de maestria horacio alberto garcia salas4...4 tesis de maestria horacio alberto garcia salas
4...4 tesis de maestria horacio alberto garcia salas
 
3...3 manejo de excepciones y la clase string
3...3 manejo de excepciones y la clase string3...3 manejo de excepciones y la clase string
3...3 manejo de excepciones y la clase string
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata
 
1...1 noam chomsky (gramatica generativa, automata de pila, etc.)
1...1 noam chomsky (gramatica generativa, automata de pila, etc.)1...1 noam chomsky (gramatica generativa, automata de pila, etc.)
1...1 noam chomsky (gramatica generativa, automata de pila, etc.)
 
3... union y concatenacion de cadenas
3... union y concatenacion de cadenas3... union y concatenacion de cadenas
3... union y concatenacion de cadenas
 
2... arbol binario
2... arbol binario2... arbol binario
2... arbol binario
 

Último

Infografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - ConstrucciónInfografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - Construcción
MaraManuelaUrribarri
 
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
DiegoAlexanderChecaG
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
DanielMelndez19
 
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
AE  34 Serie de sobrecargas aisladas_240429_172040.pdfAE  34 Serie de sobrecargas aisladas_240429_172040.pdf
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
sebastianpech108
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
karenperalta62
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
shirllyleytonm
 
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptxINVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
FernandoRodrigoEscal
 
Dosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizadaDosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizada
pipex55
 
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIAMETODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
LuisCiriacoMolina
 
Cálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzadoCálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzado
KristianSaavedra
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
hugodennis88
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
LuisAngelGuarnizoBet
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
FantasticVideo1
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
elsanti003
 
Uso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptxUso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptx
OmarPadillaGarcia
 
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICAPRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
carmenquintana18
 
1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf
raulnilton2018
 
chancadoras.............................
chancadoras.............................chancadoras.............................
chancadoras.............................
ssuser8827cb1
 
Presentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptxPresentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptx
ronnyrocha223
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
yamilbailonw
 

Último (20)

Infografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - ConstrucciónInfografia - Hugo Hidalgo - Construcción
Infografia - Hugo Hidalgo - Construcción
 
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
380378757-velocidades-maximas-y-minimas-en-los-canales.pdf
 
Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
 
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
AE  34 Serie de sobrecargas aisladas_240429_172040.pdfAE  34 Serie de sobrecargas aisladas_240429_172040.pdf
AE 34 Serie de sobrecargas aisladas_240429_172040.pdf
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
 
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptxINVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
 
Dosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizadaDosificacion de hormigon NCH 170 actualizada
Dosificacion de hormigon NCH 170 actualizada
 
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIAMETODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
METODOLOGIA DE TRAZO Y REPLANTEO EN TOPOGRAFIA
 
Cálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzadoCálculo del espesor del conducto forzado
Cálculo del espesor del conducto forzado
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
 
DIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicosDIAGRAMA ELECTRICOS y circuito electrónicos
DIAGRAMA ELECTRICOS y circuito electrónicos
 
Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024Sesión 03 universidad cesar vallejo 2024
Sesión 03 universidad cesar vallejo 2024
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
 
Uso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptxUso de equipos de protección personal.pptx
Uso de equipos de protección personal.pptx
 
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICAPRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
PRIMERA Y SEGUNDA LEY DE LA TERMODINÁMICA
 
1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf1. Introduccion a las excavaciones subterraneas (1).pdf
1. Introduccion a las excavaciones subterraneas (1).pdf
 
chancadoras.............................
chancadoras.............................chancadoras.............................
chancadoras.............................
 
Presentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptxPresentación- de motor a combustión -diesel.pptx
Presentación- de motor a combustión -diesel.pptx
 
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptxS09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
S09 PBM-HEMORRAGIAS 2021-I Grabada 1.pptx
 

5... reglas de produccion

  • 1. CÓDIGO #include <iostream> #include <string> #include <stdlib.h> #include <iomanip> #include <fstream> FILE *doc; using namespace std; void insertar (char *,char *,char *, int); void menu(); void mostrarDatos(); void escribirEnArchivo(); void recuperarDeArchivo(); int buscar (char*); int buscarLugarVacio(); void inicializar(); const int num=1000; struct Pasajero{ char nombre[100]; char origen[100]; char destino[100]; double pasaje; }; Pasajero pas[num]; int main(int argc, char** argv) { doc=fopen("salida.txt","a+"); char nombrex[100]; char origenx[100]; char destinox[100]; recuperarDeArchivo(); mostrarDatos (); //return EXIT_SUCCESS; //return 0; } void inicializar(){ for(int i=0; i<num; i++){ strcpy (pas[i].nombre, ""); strcpy (pas[i].origen, ""); strcpy (pas[i].destino, ""); pas[i].pasaje=0; } } void recuperarDeArchivo(){ ifstream lecturaArchivo("PROD.txt",ios::in); if(!lecturaArchivo){ cerr<<"No se pudo abrir el archivo"<<endl; exit(1); } char nombrex[100]; char origenx[100]; char destinox[100]; int i=0; while(lecturaArchivo>>nombrex>>origenx>>destinox){ insertar(nombrex,origenx,destinox,i); i++; } } void escribirEnArchivo(){
  • 2. ofstream salidaArchivo("salida.txt", ios::out); doc=fopen("salida.txt","a+"); if(!salidaArchivo){ cerr<<"No se pudo abrir el archivo"<<endl; exit(1); } for(int i=0; i<num; i++){ if(strcmp(pas[i].nombre,"")!=0){ salidaArchivo<<pas[i].nombre<<' ' <<pas[i] .origen<<' ' <<pas[i].destino<<' '<<pas[i].pasaje<<' '<<endl; } } doc=fopen("salida.txt", "a+"); } void insertar(char *nx,char *ox,char *dx, int posicion){ if(posicion==-1){ cout<<"Ya no hay lugar"<<endl; return; } strcpy (pas[posicion].nombre, nx); strcpy (pas[posicion].origen,ox); strcpy (pas[posicion].destino, dx); } void mostrarDatos(){ ofstream salidaArchivo("salidaxx.txt", ios::out); if(!salidaArchivo){ cerr<<"No se pudo abrir el archivo"<<endl; exit(1); } cout<<endl; cout<<setw(10)<<"REGLAS DE PRODUCCION"<<' '<<endl; for(int i=0; i<num;i++){ if(strcmp(pas[i].nombre,"")!=0){ cout<<setw(10)<<pas[i].nombre<<' '<<endl; } } }