summaryrefslogtreecommitdiffstats
path: root/2022-2/L10/mitsuo
diff options
context:
space:
mode:
authorMitsuo Tokumori <[email protected]>2022-12-04 23:13:28 -0500
committerMitsuo Tokumori <[email protected]>2022-12-04 23:13:28 -0500
commit8e01ba134a230e47e8b80351dd8abc8c3b72e683 (patch)
tree3f0e174c80cc4a6e4a2aa2b5351f4dad66b49d89 /2022-2/L10/mitsuo
parentce58d6504665422a0817cf0ddb38fc533d0de33e (diff)
downloadLP1-8e01ba134a230e47e8b80351dd8abc8c3b72e683.tar.gz
LP1-8e01ba134a230e47e8b80351dd8abc8c3b72e683.tar.bz2
LP1-8e01ba134a230e47e8b80351dd8abc8c3b72e683.zip
Add my solution for L10
Diffstat (limited to '2022-2/L10/mitsuo')
-rw-r--r--2022-2/L10/mitsuo/Almacen.cpp76
-rw-r--r--2022-2/L10/mitsuo/Almacen.h27
-rw-r--r--2022-2/L10/mitsuo/Arbol.cpp68
-rw-r--r--2022-2/L10/mitsuo/Arbol.h32
-rw-r--r--2022-2/L10/mitsuo/Generico.cpp37
-rw-r--r--2022-2/L10/mitsuo/Generico.h26
-rw-r--r--2022-2/L10/mitsuo/Makefile128
-rw-r--r--2022-2/L10/mitsuo/Marca.cpp51
-rw-r--r--2022-2/L10/mitsuo/Marca.h28
-rw-r--r--2022-2/L10/mitsuo/Medicamento.cpp63
-rw-r--r--2022-2/L10/mitsuo/Medicamento.h34
-rw-r--r--2022-2/L10/mitsuo/Nodo.cpp25
-rw-r--r--2022-2/L10/mitsuo/Nodo.h28
-rw-r--r--2022-2/L10/mitsuo/aux.h34
-rw-r--r--2022-2/L10/mitsuo/main.cpp34
-rw-r--r--2022-2/L10/mitsuo/report.txt215
-rw-r--r--2022-2/L10/mitsuo/report_preg1.txt215
-rw-r--r--2022-2/L10/mitsuo/report_preg2.txt215
18 files changed, 1336 insertions, 0 deletions
diff --git a/2022-2/L10/mitsuo/Almacen.cpp b/2022-2/L10/mitsuo/Almacen.cpp
new file mode 100644
index 0000000..07be609
--- /dev/null
+++ b/2022-2/L10/mitsuo/Almacen.cpp
@@ -0,0 +1,76 @@
+/*
+ * File: Almacen.cpp
+ * Author: mitsuo
+ *
+ * Created on 02 December 2022, 12:40
+ */
+
+#include <iostream>
+#include <fstream>
+#include <iomanip>
+#include "Almacen.h"
+#include "Marca.h"
+#include "Generico.h"
+
+using namespace std;
+
+Almacen::Almacen() {
+}
+
+Almacen::Almacen(const Almacen& orig) {
+}
+
+Almacen::~Almacen() {
+}
+
+
+void Almacen::carga() {
+ ifstream f("../medicamentos.csv");
+ if (!f) {
+ cerr << "Error: can't open file medicamentos.csv\n";
+ return;
+ }
+
+ Medicamento * m;
+ int tipo; // 0: generico, 1: marca
+
+ while (f >> tipo) {
+ f.get();
+ if (tipo == 0) {
+ m = new Generico();
+ } else {
+ m = new Marca();
+ }
+ m->lee(f);
+ this->arbolalma.insert(m);
+// m->imprime(cout);
+ }
+}
+
+void Almacen::actualiza() {
+ /* incrementar precio si codigo en `recarga.csv` y es de marca */
+
+ ifstream f("../recarga.csv");
+ if (!f) {
+ cerr << "Error: can't open file recarga.csv\n";
+ return;
+ }
+ this->arbolalma.actualiza(f);
+}
+
+void Almacen::imprime() {
+ ofstream f("report.txt");
+ if (!f) {
+ cerr << "Error: can't open file report.txt\n";
+ return;
+ }
+ f <<
+" REPORTE DE MEDICAMENTOS\n"
+"=============================================================================================================\n"
+" Codigo Nombre del Medicamento Stock Precio Pais/Laboratorio Lote\n"
+"=============================================================================================================\n"
+//"94459 VALPROATO DE MAGNESIO SUSP 1980 53.55 ABBOT LABORATORIOS S.A. 1420"
+ ;
+ this->arbolalma.print(f);
+}
+
diff --git a/2022-2/L10/mitsuo/Almacen.h b/2022-2/L10/mitsuo/Almacen.h
new file mode 100644
index 0000000..782afec
--- /dev/null
+++ b/2022-2/L10/mitsuo/Almacen.h
@@ -0,0 +1,27 @@
+/*
+ * File: Almacen.h
+ * Author: mitsuo
+ *
+ * Created on 02 December 2022, 12:40
+ */
+
+#ifndef ALMACEN_H
+#define ALMACEN_H
+
+#include "Arbol.h"
+
+class Almacen {
+public:
+ Almacen();
+ Almacen(const Almacen& orig);
+ virtual ~Almacen();
+
+ void carga();
+ void actualiza();
+ void imprime();
+private:
+ Arbol arbolalma; // arbol que representa al almacen
+};
+
+#endif /* ALMACEN_H */
+
diff --git a/2022-2/L10/mitsuo/Arbol.cpp b/2022-2/L10/mitsuo/Arbol.cpp
new file mode 100644
index 0000000..4cb1ccb
--- /dev/null
+++ b/2022-2/L10/mitsuo/Arbol.cpp
@@ -0,0 +1,68 @@
+/*
+ * File: Arbol.cpp
+ * Author: mitsuo
+ *
+ * Created on 02 December 2022, 12:40
+ */
+
+#include <iostream>
+#include <iomanip>
+#include "Arbol.h"
+
+using namespace std;
+
+Arbol::Arbol() {
+ this->raiz = nullptr;
+}
+
+Arbol::Arbol(const Arbol& orig) {
+}
+
+Arbol::~Arbol() {
+}
+
+
+void Arbol::insert(Medicamento * m) {
+ Nodo * nodo = new Nodo;
+ Nodo ** walk = &this->raiz;
+
+ nodo->med = m;
+
+ while (*walk) {
+ if (m->getCodigo() < (*walk)->med->getCodigo()) {
+ walk = &(*walk)->izq;
+ } else {
+ walk = &(*walk)->der;
+ }
+ }
+ *walk = nodo;
+}
+
+void Arbol::print(std::ostream &output) {
+ this->print_rec(this->raiz, output);
+}
+
+void Arbol::print_rec(Nodo * nodo, std::ostream &output) {
+ /* in order */
+ if (!nodo) {
+ return;
+ }
+ this->print_rec(nodo->izq, output);
+ nodo->med->imprime(output);
+ this->print_rec(nodo->der, output);
+}
+
+
+void Arbol::actualiza(std::istream &input) {
+ this->actualiza_rec(this->raiz, input);
+}
+
+void Arbol::actualiza_rec(Nodo * nodo, std::istream &input) {
+ /* in order */
+ if (!nodo) {
+ return;
+ }
+ this->actualiza_rec(nodo->izq, input);
+ nodo->med->actualiza(input);
+ this->actualiza_rec(nodo->der, input);
+}
diff --git a/2022-2/L10/mitsuo/Arbol.h b/2022-2/L10/mitsuo/Arbol.h
new file mode 100644
index 0000000..726dfc0
--- /dev/null
+++ b/2022-2/L10/mitsuo/Arbol.h
@@ -0,0 +1,32 @@
+/*
+ * File: Arbol.h
+ * Author: mitsuo
+ *
+ * Created on 02 December 2022, 12:40
+ */
+
+#ifndef ARBOL_H
+#define ARBOL_H
+
+#include "Nodo.h"
+#include "Medicamento.h"
+#include <iostream>
+
+class Arbol {
+public:
+ Arbol();
+ Arbol(const Arbol& orig);
+ virtual ~Arbol();
+
+ void insert(Medicamento * m);
+ void print(std::ostream &output);
+ void actualiza(std::istream &input);
+private:
+ Nodo * raiz; // BST sorted by codigo (Medicamento)
+
+ void print_rec(Nodo * nodo, std::ostream &output);
+ void actualiza_rec(Nodo * nodo, std::istream &input);
+};
+
+#endif /* ARBOL_H */
+
diff --git a/2022-2/L10/mitsuo/Generico.cpp b/2022-2/L10/mitsuo/Generico.cpp
new file mode 100644
index 0000000..5f15c70
--- /dev/null
+++ b/2022-2/L10/mitsuo/Generico.cpp
@@ -0,0 +1,37 @@
+/*
+ * File: Generico.cpp
+ * Author: mitsuo
+ *
+ * Created on 02 December 2022, 12:35
+ */
+
+#include <iostream>
+#include <iomanip>
+#include "Generico.h"
+#include "aux.h"
+
+using namespace std;
+
+Generico::Generico() {
+ this->pais = new char [MAXLEN];
+}
+
+Generico::Generico(const Generico& orig) {
+}
+
+Generico::~Generico() {
+ delete [] this->pais;
+}
+
+int Generico::lee(std::istream &input) {
+ this->Medicamento::lee(input);
+ input.getline(this->pais, MAXLEN, '\n');
+
+ return !input.eof();
+}
+
+void Generico::imprime(std::ostream &output) {
+ this->Medicamento::imprime(output);
+ output << WL(40) << this->pais;
+ output << '\n';
+}
diff --git a/2022-2/L10/mitsuo/Generico.h b/2022-2/L10/mitsuo/Generico.h
new file mode 100644
index 0000000..034aa52
--- /dev/null
+++ b/2022-2/L10/mitsuo/Generico.h
@@ -0,0 +1,26 @@
+/*
+ * File: Generico.h
+ * Author: mitsuo
+ *
+ * Created on 02 December 2022, 12:35
+ */
+
+#ifndef GENERICO_H
+#define GENERICO_H
+
+#include "Medicamento.h"
+
+class Generico : public Medicamento {
+public:
+ Generico();
+ Generico(const Generico& orig);
+ virtual ~Generico();
+
+ int lee(std::istream &input);
+ void imprime(std::ostream &output);
+private:
+ char * pais;
+};
+
+#endif /* GENERICO_H */
+
diff --git a/2022-2/L10/mitsuo/Makefile b/2022-2/L10/mitsuo/Makefile
new file mode 100644
index 0000000..05de621
--- /dev/null
+++ b/2022-2/L10/mitsuo/Makefile
@@ -0,0 +1,128 @@
+#
+# There exist several targets which are by default empty and which can be
+# used for execution of your targets. These targets are usually executed
+# before and after some main targets. They are:
+#
+# .build-pre: called before 'build' target
+# .build-post: called after 'build' target
+# .clean-pre: called before 'clean' target
+# .clean-post: called after 'clean' target
+# .clobber-pre: called before 'clobber' target
+# .clobber-post: called after 'clobber' target
+# .all-pre: called before 'all' target
+# .all-post: called after 'all' target
+# .help-pre: called before 'help' target
+# .help-post: called after 'help' target
+#
+# Targets beginning with '.' are not intended to be called on their own.
+#
+# Main targets can be executed directly, and they are:
+#
+# build build a specific configuration
+# clean remove built files from a configuration
+# clobber remove all built files
+# all build all configurations
+# help print help mesage
+#
+# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and
+# .help-impl are implemented in nbproject/makefile-impl.mk.
+#
+# Available make variables:
+#
+# CND_BASEDIR base directory for relative paths
+# CND_DISTDIR default top distribution directory (build artifacts)
+# CND_BUILDDIR default top build directory (object files, ...)
+# CONF name of current configuration
+# CND_PLATFORM_${CONF} platform name (current configuration)
+# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration)
+# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration)
+# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration)
+# CND_PACKAGE_DIR_${CONF} directory of package (current configuration)
+# CND_PACKAGE_NAME_${CONF} name of package (current configuration)
+# CND_PACKAGE_PATH_${CONF} path to package (current configuration)
+#
+# NOCDDL
+
+
+# Environment
+MKDIR=mkdir
+CP=cp
+CCADMIN=CCadmin
+
+
+# build
+build: .build-post
+
+.build-pre:
+# Add your pre 'build' code here...
+
+.build-post: .build-impl
+# Add your post 'build' code here...
+
+
+# clean
+clean: .clean-post
+
+.clean-pre:
+# Add your pre 'clean' code here...
+
+.clean-post: .clean-impl
+# Add your post 'clean' code here...
+
+
+# clobber
+clobber: .clobber-post
+
+.clobber-pre:
+# Add your pre 'clobber' code here...
+
+.clobber-post: .clobber-impl
+# Add your post 'clobber' code here...
+
+
+# all
+all: .all-post
+
+.all-pre:
+# Add your pre 'all' code here...
+
+.all-post: .all-impl
+# Add your post 'all' code here...
+
+
+# build tests
+build-tests: .build-tests-post
+
+.build-tests-pre:
+# Add your pre 'build-tests' code here...
+
+.build-tests-post: .build-tests-impl
+# Add your post 'build-tests' code here...
+
+
+# run tests
+test: .test-post
+
+.test-pre: build-tests
+# Add your pre 'test' code here...
+
+.test-post: .test-impl
+# Add your post 'test' code here...
+
+
+# help
+help: .help-post
+
+.help-pre:
+# Add your pre 'help' code here...
+
+.help-post: .help-impl
+# Add your post 'help' code here...
+
+
+
+# include project implementation makefile
+include nbproject/Makefile-impl.mk
+
+# include project make variables
+include nbproject/Makefile-variables.mk
diff --git a/2022-2/L10/mitsuo/Marca.cpp b/2022-2/L10/mitsuo/Marca.cpp
new file mode 100644
index 0000000..25907fe
--- /dev/null
+++ b/2022-2/L10/mitsuo/Marca.cpp
@@ -0,0 +1,51 @@
+/*
+ * File: Marca.cpp
+ * Author: mitsuo
+ *
+ * Created on 02 December 2022, 12:36
+ */
+
+#include <iostream>
+#include <iomanip>
+#include "Marca.h"
+#include "aux.h"
+
+using namespace std;
+
+Marca::Marca() {
+ this->laboratorio = new char [MAXLEN];
+}
+
+Marca::Marca(const Marca& orig) {
+}
+
+Marca::~Marca() {
+ delete [] this->laboratorio;
+}
+
+int Marca::lee(std::istream &input) {
+ this->Medicamento::lee(input);
+ input.getline(this->laboratorio, MAXLEN, ',');
+ input >> this->lote;
+
+ return !input.eof();
+}
+
+void Marca::imprime(std::ostream &output) {
+ this->Medicamento::imprime(output);
+ output << WL(40) << this->laboratorio;
+ output << WL(8) << this->lote;
+ output << '\n';
+}
+
+void Marca::actualiza(std::istream &input) {
+ input.clear();
+ input.seekg(0); // rewind
+
+ int codigo;
+ while (input >> codigo) {
+ if (codigo == this->getCodigo()) {
+ this->setPrecio(this->getPrecio() * 1.2);
+ }
+ }
+}
diff --git a/2022-2/L10/mitsuo/Marca.h b/2022-2/L10/mitsuo/Marca.h
new file mode 100644
index 0000000..3eabb66
--- /dev/null
+++ b/2022-2/L10/mitsuo/Marca.h
@@ -0,0 +1,28 @@
+/*
+ * File: Marca.h
+ * Author: mitsuo
+ *
+ * Created on 02 December 2022, 12:36
+ */
+
+#ifndef MARCA_H
+#define MARCA_H
+
+#include "Medicamento.h"
+
+class Marca : public Medicamento {
+public:
+ Marca();
+ Marca(const Marca& orig);
+ virtual ~Marca();
+
+ int lee(std::istream &input);
+ void imprime(std::ostream &output);
+ void actualiza(std::istream &input);
+private:
+ int lote;
+ char * laboratorio;
+};
+
+#endif /* MARCA_H */
+
diff --git a/2022-2/L10/mitsuo/Medicamento.cpp b/2022-2/L10/mitsuo/Medicamento.cpp
new file mode 100644
index 0000000..7ab0da2
--- /dev/null
+++ b/2022-2/L10/mitsuo/Medicamento.cpp
@@ -0,0 +1,63 @@
+/*
+ * File: Medicamento.cpp
+ * Author: mitsuo
+ *
+ * Created on 02 December 2022, 12:31
+ */
+
+#include <iostream>
+#include <iomanip>
+#include "Medicamento.h"
+#include "aux.h"
+
+using namespace std;
+
+Medicamento::Medicamento() {
+ this->codigo = -1;
+ this->nombre = new char [MAXLEN];
+}
+
+Medicamento::Medicamento(const Medicamento& orig) {
+}
+
+Medicamento::~Medicamento() {
+ delete [] this->nombre;
+}
+
+void Medicamento::setPrecio(double precio) {
+ this->precio = precio;
+}
+
+double Medicamento::getPrecio() const {
+ return precio;
+}
+
+int Medicamento::getCodigo() const {
+ return codigo;
+}
+
+int Medicamento::lee(std::istream &input) {
+ char c;
+ input >> this->codigo >> c;
+ input.getline(this->nombre, MAXLEN, ',');
+ input >> this->stock >> c;
+ input >> this->precio >> c;
+
+// char s[MAXLEN];
+// input.getline(s, MAXLEN);
+
+ return !input.eof();
+}
+
+void Medicamento::imprime(std::ostream &output) {
+ output << WL(8) << this->codigo;
+ output << WL(40) << this->nombre;
+ output << WR(8) << this->stock;
+ output << WR(8) << this->precio;
+// output << '\n';
+}
+
+
+void Medicamento::actualiza(std::istream &input) {
+
+}
diff --git a/2022-2/L10/mitsuo/Medicamento.h b/2022-2/L10/mitsuo/Medicamento.h
new file mode 100644
index 0000000..46ad4dc
--- /dev/null
+++ b/2022-2/L10/mitsuo/Medicamento.h
@@ -0,0 +1,34 @@
+/*
+ * File: Medicamento.h
+ * Author: mitsuo
+ *
+ * Created on 02 December 2022, 12:31
+ */
+
+#ifndef MEDICAMENTO_H
+#define MEDICAMENTO_H
+
+#include <iostream>
+
+class Medicamento {
+public:
+ Medicamento();
+ Medicamento(const Medicamento& orig);
+ virtual ~Medicamento();
+ void setPrecio(double precio);
+ double getPrecio() const;
+
+ int getCodigo() const;
+
+ virtual int lee(std::istream &input);
+ virtual void imprime(std::ostream &output);
+ virtual void actualiza(std::istream &input);
+private:
+ int codigo;
+ char * nombre;
+ int stock;
+ double precio;
+};
+
+#endif /* MEDICAMENTO_H */
+
diff --git a/2022-2/L10/mitsuo/Nodo.cpp b/2022-2/L10/mitsuo/Nodo.cpp
new file mode 100644
index 0000000..450bca8
--- /dev/null
+++ b/2022-2/L10/mitsuo/Nodo.cpp
@@ -0,0 +1,25 @@
+/*
+ * File: Nodo.cpp
+ * Author: mitsuo
+ *
+ * Created on 02 December 2022, 12:38
+ */
+
+#include <iostream>
+#include <iomanip>
+#include "Nodo.h"
+
+using namespace std;
+
+Nodo::Nodo() {
+ this->med = nullptr;
+ this->izq = nullptr;
+ this->der = nullptr;
+}
+
+Nodo::Nodo(const Nodo& orig) {
+}
+
+Nodo::~Nodo() {
+}
+
diff --git a/2022-2/L10/mitsuo/Nodo.h b/2022-2/L10/mitsuo/Nodo.h
new file mode 100644
index 0000000..fcfb078
--- /dev/null
+++ b/2022-2/L10/mitsuo/Nodo.h
@@ -0,0 +1,28 @@
+/*
+ * File: Nodo.h
+ * Author: mitsuo
+ *
+ * Created on 02 December 2022, 12:38
+ */
+
+#ifndef NODO_H
+#define NODO_H
+
+#include "Medicamento.h"
+
+class Nodo {
+public:
+ Nodo();
+ Nodo(const Nodo& orig);
+ virtual ~Nodo();
+
+private:
+ Medicamento * med;
+ Nodo * izq;
+ Nodo * der;
+
+ friend class Arbol;
+};
+
+#endif /* NODO_H */
+
diff --git a/2022-2/L10/mitsuo/aux.h b/2022-2/L10/mitsuo/aux.h
new file mode 100644
index 0000000..04df37c
--- /dev/null
+++ b/2022-2/L10/mitsuo/aux.h
@@ -0,0 +1,34 @@
+/*
+ * File: aux.h
+ * Author: mitsuo
+ *
+ * Created on 27 November 2022, 11:48
+ */
+
+#ifndef AUX_H
+#define AUX_H
+
+// The parenthesis in C/C++ macros are best practice
+// https://stackoverflow.com/q/7186504/7498073
+
+// Width-Left (use with strings)
+#define WL(w) " " << setw((w) - 1) << left << setprecision(2) << fixed
+
+// Width-Right (use with numbers)
+#define WR(w) setw(w) << right << setprecision(2) << fixed
+
+// Width-Right-0-padding
+#define WR0(w, w0, x) setw((w) - (w0)) << "" \
+ << setw(w0) << right << setfill('0') \
+ << setprecision(2) << fixed << (x) \
+ << setfill(' ')
+
+// Width-Left-Date (dd/mm/yyyy format)
+#define WLD(w, x) setw((w) - 10) << "" << WR0(2, 2, (x) % 100) \
+ << '/' << WR0(2, 2, (x) / 100 % 100) \
+ << '/' << WR0(4, 4, (x) / 10000)
+
+#define MAXLEN 100
+
+#endif /* AUX_H */
+
diff --git a/2022-2/L10/mitsuo/main.cpp b/2022-2/L10/mitsuo/main.cpp
new file mode 100644
index 0000000..d79692f
--- /dev/null
+++ b/2022-2/L10/mitsuo/main.cpp
@@ -0,0 +1,34 @@
+/*
+ * File: main.cpp
+ * Author: Mitsuo Tokumori - 20170895
+ * timestamps:
+ * - 12:30 start
+ * - 12:45 classes
+ * - 13:00 basic I/O (lee and imprime Medicamento)
+ * - 13:08 polymorphism (lee and imprime in derived classes)
+ * - 13:15 friend class Arbol (for Nodo) (had issue with friend and "forward declaration error")
+ * - 13:38 BST (insert and traverse) (preg1 done)
+ * - 13:43 add headers in imprime()
+ * - 14:10 actualiza() (issue with EOF bit set after rewind with seekg()) (preg2 done)
+ * totaltime: 1h 40m
+ * Created on 02 December 2022, 12:28
+ */
+
+#include <cstdlib>
+#include <iostream>
+#include "Almacen.h"
+
+using namespace std;
+
+/*
+ *
+ */
+int main(int argc, char** argv) {
+ Almacen alma;
+
+ alma.carga();
+ alma.actualiza(); // (preg 2)
+ alma.imprime();
+ return 0;
+}
+
diff --git a/2022-2/L10/mitsuo/report.txt b/2022-2/L10/mitsuo/report.txt
new file mode 100644
index 0000000..49bcdf7
--- /dev/null
+++ b/2022-2/L10/mitsuo/report.txt
@@ -0,0 +1,215 @@
+ REPORTE DE MEDICAMENTOS
+=============================================================================================================
+ Codigo Nombre del Medicamento Stock Precio Pais/Laboratorio Lote
+=============================================================================================================
+ 11370 KETOROLACO 4T 30MG SUBLINGUAL 1250 2.55 PERU
+ 11592 TERBINAFINA 1% CRA 20 GR 3220 68.00 ABBOT LABORATORIOS S.A. 1637
+ 12388 PROTEINAS+CREATINA 500 GR 30T 3980 76.50 BAYER S.A. 1770
+ 13364 MULTIVITAMINAS Y MINERALES C60 1040 13.60 PERU
+ 14075 CLOTRIMAZOL C/6 CPR VAG 800 9.35 PERU
+ 14962 HIERRO DEXTRANO AMP4 1220 46.75 DEUTSCHE PHARMA SAC 1292
+ 15098 LISINA CLOHRIDRATO 125MG T10 4540 81.60 LABORATORIO ASTRAZENECA 1868
+ 16055 AMBROXOL C/20 TAB 1060 55.08 DEUTSCHE PHARMA SAC 1284
+ 16299 AZITROMICINA 500MG C/3T 1500 49.30 JHONSON & JHONSON 1336
+ 16359 NAPROXENO 250 MG TAB C/30 3860 90.78 LABORATORIOS FARMINDUSTRIA 1749
+ 16681 SIBUTRAMINA 10 MG C15 2480 22.10 CHINA
+ 16813 VANCOMICINA 500MG SOL INY 300 5.95 CHILE
+ 17645 KETOKONAZOL CRA 30GR 2720 22.95 PERU
+ 17790 DICLOFENACO 100MG 20T 1760 17.00 PERU
+ 17804 PIROXICAM 30 GM CRA 1000 10.20 USA
+ 17845 GINKO YANG CAPS C/30 2300 5.10 CHINA
+ 18672 TINIDAZOL 500MG 8T 1520 15.30 PERU
+ 19397 ORLISTAT / 21 CAP 120 MG 6080 37.40 PERU
+ 22232 LEVETIRACETAM 3420 69.70 LABORATORIOS FARMINDUSTRIA 1672
+ 22306 NIMESULIDA 25MG 20ML 3940 76.50 BAYER S.A. 1763
+ 22553 FLUCINOLONA+NEOMICINA CRA 30G 6680 39.10 USA
+ 22842 AMIKACINA 500MG C/1 AMP 1300 47.60 BAYER S.A. 1301
+ 24522 LEVOFLOXACINO 500MG C/7 TAB 660 43.35 DEUTSCHE PHARMA SAC 9992
+ 24733 CALCIO+MAGNESIO 30T 2500 59.50 BAYER S.A. 1511
+ 25684 DEXAMETASONA 0.5MG T/30 224 84.15 LABORATORIO ASTRAZENECA 1917
+ 26360 VITAMINAS A C Y D 3AMP/3ML ING 650 8.50 ALEMANIA
+ 26484 DILTIAZEM 30 TAB/30 MG 4760 29.75 PERU
+ 26506 ITRACONAZOL 100 MG C/15 4040 28.05 CHINA
+ 26754 SILDENAFIL 50MG C/1-TAB 3180 68.00 LABORATORIO ASTRAZENECA 1630
+ 26920 HIDRALAZINA 20T 10MG 940 45.05 JHONSON & JHONSON 1278
+ 27016 ACECLOFENACO 100MG 10T 1580 51.00 DEUTSCHE PHARMA SAC 1350
+ 27447 OXIDO DE ZINC TUBO PASTA 30GR 2540 59.50 MEDIFARMA S.A 1518
+ 28219 NITAZOXANIDA 200 MG T6 188 82.45 ABBOT LABORATORIOS S.A. 1896
+ 28409 RIFAMPICINA 300 MG C/16 CAP 1700 4.25 USA
+ 28892 GLIMEPIRIDA 2MG C30 3920 26.35 CHILE
+ 28992 ALUMUMINIO+MAGNESIO SUSP 240ML 2980 64.60 BAYER S.A. 1595
+ 30007 DICLOFENACO SODICO 1MG GTS 5 ML 500 0.85 USA
+ 30220 AMOXICILINA+BROMEXINA C12 220 39.95 CHINA
+ 30228 METOPROLOL 20T/100 920 12.75 USA
+ 30428 PROPAFENONA 150 MG/20 TAB 2000 19.55 USA
+ 30430 PRUEBA DE EMBARAZO 2600 22.10 USA
+ 30690 VITAMINAS EMBARAZO 9 MESES C30 580 41.65 DEUTSCHE PHARMA SAC 7833
+ 30796 PROPANOLOL 40 MG C/20 TAB 2060 65.28 DEUTSCHE PHARMA SAC 1434
+ 31189 CEFADROXILO 500MG C/16CAP 300 40.80 PERU
+ 31311 METILPREDNISOLONA 500MG 3020 65.45 JHONSON & JHONSON 1602
+ 31389 BETAMETASONA 4 MG/ML 1820 52.70 BAYER S.A. 1392
+ 31883 ACIDO NALIDIXICO SUSP 3140 67.15 DEUTSCHE PHARMA SAC 1623
+ 32486 BENZOCAINA FRAMBUESA C/24 3560 24.65 USA
+ 33200 GLUCOSAMINA 30C 500MG 4020 76.50 LABORATORIO ASTRAZENECA 1777
+ 33276 INDOMETACINA C30 200 11.05 USA
+ 33311 ALBENDAZOL 200MG C/6 TAB 2240 20.40 CHILE
+ 33390 CORTILONA CRA 30GR 4400 28.90 BRASIL
+ 34027 DANAZOL 100MG 50T 4300 79.05 ABBOT LABORATORIOS S.A. 1826
+ 34066 SULINDACO 200MG/20 TAB 1740 51.85 LABORATORIO ASTRAZENECA 1378
+ 34070 FEXOFENADINA C/10 180MG 3580 73.10 BAYER S.A. 1700
+ 34080 ELECTROLIT FRESA 500ML 2700 60.35 DEUTSCHE PHARMA SAC 1546
+ 36208 ENALAPRIL T/30 10MG 2940 63.75 BAYER S.A. 1588
+ 36622 TEOFILINA 20 TAB/100 MG 2340 69.36 ABBOT LABORATORIOS S.A. 1483
+ 36649 CITALOPRAM 20MG 14T 4340 79.05 BAYER S.A. 1833
+ 36711 TIBOLONA 2.5MG 30T 200 84.15 DEUTSCHE PHARMA SAC 1903
+ 36822 CLARITROMICINA 125MG SUSP 750 9.35 PERU
+ 37007 DIFENHIDRAMINA 250MG JBE 120ML 1340 47.60 BAYER S.A. 1308
+ 37549 TOPIRAMATO 100MG 20T 900 44.20 JHONSON & JHONSON 5322
+ 38648 PENICILINA V POT 400000U 20T 3380 69.70 DEUTSCHE PHARMA SAC 1665
+ 39088 NORFLOXACINO T20 400MG 800 11.90 CHINA
+ 39172 IBUPROFENO 400MG T10 620 41.65 LABORATORIO ASTRAZENECA 1256
+ 39779 OMEPRAZOL 20 MG C/14 260 102.00 LABORATORIOS FARMINDUSTRIA 1938
+ 40645 VERAPAMILO 80 MG/20 TAB 1400 4.25 USA
+ 40862 YODOPOVIDONA 120ML 4060 76.50 MEDIFARMA S.A 1784
+ 40997 ELECTROLIT PED FRESA 625ML 500 41.65 PERU
+ 41379 FLUNARICINA 10 MG T20 1100 1.70 COLOMBIA
+ 41403 VITAMINAS Y MINERALES 30-30T 780 43.35 BAYER S.A. 6589
+ 41995 DIMETICONA SUSP 100MG 30ML 3800 25.50 PERU
+ 42053 TRETINOINA 30G CREMA 0.05% 900 10.20 COLOMBIA
+ 42856 FELODIPINO 5 MG 20T 950 10.20 PERU
+ 42861 BENCIDAMIDA CRA 5% 60GR 3200 23.80 PERU
+ 43222 AMBROXOL GOTAS 30ML 440 11.05 PERU
+ 43633 ERITROMICINA T 250 MG C/20 6800 39.10 PERU
+ 43709 CEFUROXIMA 250MG SUSP 4100 78.20 DEUTSCHE PHARMA SAC 1791
+ 44215 DICICLOVERINA 10MG 30T 5360 33.15 PERU
+ 44253 PROGESTERONA+ESTRADIOL 50/5 AMP 5960 36.55 USA
+ 45814 ERITROMICINA 250MG SUSP 5840 35.70 COLOMBIA
+ 46000 HIDROX--MAGNESIO+ALUMINIO 240ML 1540 50.15 LABORATORIO ASTRAZENECA 1343
+ 46919 VITAMINA C C20 TAB 100MG 350 5.95 PERU
+ 47697 CLINDAMICINA 300 MG C/16 1280 14.45 COLOMBIA
+ 47734 MICRODACYN 60 SOL 240ML 100 39.10 USA
+ 48039 TRAMADOL 100MG 5AMP 560 11.90 CHILE
+ 48244 CLORANFENICOL SOL OFT 10ML 3680 25.50 USA
+ 48557 NAPROXENO SODICO 100/2.5 SUSP 2460 59.50 BAYER S.A. 1504
+ 49157 RANITIDINA 300 MG C/10 3100 66.30 JHONSON & JHONSON 1616
+ 49644 HIDROCORTISONA CRA 30GR 3660 73.95 JHONSON & JHONSON 1714
+ 49685 PINAVERIO BROMURO DE 100 MG 14T 1020 45.05 MEDIFARMA S.A 1282
+ 49756 PREDNISOLONA 5MG SOL OFT 5 ML 1860 52.70 BAYER S.A. 1399
+ 50450 SERTRALINA 50MG C/14 T 3820 74.80 LABORATORIOS FARMINDUSTRIA 1742
+ 51148 PANTOPRAZOL 40MG C/14 2220 56.10 MEDIFARMA S.A 1462
+ 52072 BROMOCRIPTINA 2.5MG C/14TAB 2900 63.75 BAYER S.A. 1581
+ 53084 MINOCICLINA 100MG 10T 650 0.85 PERU
+ 53166 ASTEMIZOL SUSP 200MG 250 5.95 CHILE
+ 53200 VITAMINA+OMEGA 3 30T 3340 68.85 DEUTSCHE PHARMA SAC 1658
+ 53846 CLENBUTEROL .02MG 50T 1380 47.60 BAYER S.A. 1315
+ 54692 NAFAZOLINA SOL OFT 15 ml 4280 28.90 MEXICO
+ 55021 AMOXICILINA 500MG/5ML SUSP 176 98.94 JHONSON & JHONSON 1889
+ 55439 FUMARATO FERROSO SUSP 120ML 3500 72.25 BAYER S.A. 1686
+ 55701 EUCALIPTO GUAYACOL PERLAS30 1180 46.75 ABBOT LABORATORIOS S.A. 1290
+ 55813 SALBUTAMOL 4MG T30 2840 22.95 PERU
+ 57036 OXOLAMINA JBE 100ML 6440 38.25 COLOMBIA
+ 57269 SIMVASTATINA 10 MG C14 5600 34.00 BRASIL
+ 57505 ESPIRONOLACTONA 25MG 20T 740 43.35 BAYER S.A. 8542
+ 58036 PENTOXIFILINA 400MG T30 5480 33.15 MEXICO
+ 58200 FLUCONAZOL 150MG. 1C 2180 56.10 ABBOT LABORATORIOS S.A. 1455
+ 58252 KETOTIFENO SOL 120ML 5720 34.85 CHINA
+ 58259 SULFADIAZINA DE PLATA CRA 28GR 248 85.00 LABORATORIOS FARMINDUSTRIA 1931
+ 59121 DESLORATADINA 5MG 10T 152 81.60 JHONSON & JHONSON 1875
+ 59395 VITAMINICO GERIATRICO C30 1640 16.15 USA
+ 60086 METAMISOL 500 MG T10 3320 23.80 USA
+ 60509 AMPICILINA 125MG SUSP 90ML 2380 58.65 MEDIFARMA S.A 1490
+ 60685 NITROFURANTOINA C40 100MG 4460 79.90 LABORATORIO ASTRAZENECA 1854
+ 60888 CAPTOPRIL 25MG 30T 450 7.65 USA
+ 61039 NISTATINA GI C/12 TAB 4140 78.20 DEUTSCHE PHARMA SAC 1798
+ 61211 OFLOXACINO 400 MG C/8 4220 78.20 JHONSON & JHONSON 1812
+ 61295 QUINFAMIDA 100 MG 3TAB 236 84.15 ABBOT LABORATORIOS S.A. 1924
+ 61508 DEXTROMETORFANO 300MG JBE 120 ML 1550 4.25 PERU
+ 62008 LISINOPRIL T/30 10 MG 1880 17.85 USA
+ 62302 BEZAFIBRATO 200MG C/30TAB 460 41.65 CHILE
+ 63555 FAMOTIDINA 20MG 30C 820 43.35 BAYER S.A. 1244
+ 64347 DIFENHIDRAMINA 25MG C30 3060 65.45 JHONSON & JHONSON 1609
+ 65536 NEOM/POLIMIX/GRAMIC 15 ML GTS 950 1.70 COLOMBIA
+ 65667 SUBSALICILATO/BISMUTO SUSP 120ML 2740 61.20 LABORATORIOS FARMINDUSTRIA 1553
+ 65985 LAMOTRIGINA 100MG TAB 28 4380 79.90 BAYER S.A. 1840
+ 67415 FINASTERIDA 5MG 30T 1900 52.70 BAYER S.A. 1406
+ 67784 LOSARTAN 50MG C/10T 3740 73.95 ABBOT LABORATORIOS S.A. 1728
+ 68346 TOLBUTAMIDA 50T 500MG 1050 10.20 PERU
+ 68539 METENAMINA 30T 500MG 2450 5.10 CHINA
+ 68610 CALCITRIOL 0.25MCG 50 CAP 1700 51.85 ABBOT LABORATORIOS S.A. 1371
+ 68730 MELOXICAM 7.5 MG C/14 800 0.85 PERU
+ 68860 METFORMINA 850MG T30 2620 59.50 DEUTSCHE PHARMA SAC 1532
+ 70024 METILDOPA 250 MG 30 TAB 3300 68.85 MEDIFARMA S.A 1651
+ 70113 TETRACICLINA 250MG 10T 4880 30.60 MEXICO
+ 70116 LACTULOSA 125ML 3440 23.80 PERU
+ 70225 CEFTRIAXONA 1.0GR IM G I 1460 47.60 JHONSON & JHONSON 1329
+ 70226 CALCIO+VITAMINA D SUSP 180 39.95 CHILE
+ 70303 AZITROMICINA SUSP 3540 72.25 BAYER S.A. 1693
+ 70807 LINCOMICINA 600 MG INY C/3 3080 22.95 COLOMBIA
+ 70950 LIDOCAINA 10% 115ML SPRAY 980 45.05 JHONSON & JHONSON 1280
+ 72061 DEFLAZACORT 30MG 10T 1620 51.00 LABORATORIOS FARMINDUSTRIA 1357
+ 72495 ACIDO GLUTAMICO 600 MG C/100 700 43.35 MEDIFARMA S.A 3442
+ 72939 VITIS VINIFERA (UVA) 60C 3900 76.50 BAYER S.A. 1756
+ 72969 ISOSORBIDE 10MG T/20 2420 58.65 BAYER S.A. 1497
+ 73174 VITAMINA P/DIABETICOS 30T 540 41.65 ABBOT LABORATORIOS S.A. 3442
+ 73972 VITAMINA E 400 MG C90 CAPS 2020 54.40 MEDIFARMA S.A 1427
+ 74680 FENITOINA T50 100MG 2260 56.10 DEUTSCHE PHARMA SAC 1469
+ 74924 TAMSULOSINA 0.4 MG CAPS 20 6320 37.40 COLOMBIA
+ 75565 MICONAZOL 20 GR CRA 1260 46.75 DEUTSCHE PHARMA SAC 1294
+ 76238 BEZOCAINA 10GR GEL 2300 56.95 MEDIFARMA S.A 1476
+ 76247 FLUOCINOLONA CREMA 30G 2580 59.50 DEUTSCHE PHARMA SAC 1525
+ 76360 DICLOXACILINA 250 MG C20 5240 32.30 COLOMBIA
+ 76596 CEFADROXILO 250MG SUSP 700 9.35 USA
+ 77203 ONDANSETRON 8MG C10T 4500 80.75 DEUTSCHE PHARMA SAC 1861
+ 77358 LOPERAMIDA T/12 2MG 2780 61.20 LABORATORIOS FARMINDUSTRIA 1560
+ 77466 RAMIPRIL 16 TAB/5 MG 2600 5.95 PERU
+ 77534 METRONIDAZOL 500 MG T30 6560 38.25 PERU
+ 79189 CLORFENAMINA 4MG T20 3620 73.10 JHONSON & JHONSON 1707
+ 79851 CEFOTAXIMA 1GR IM 212 84.15 DEUTSCHE PHARMA SAC 1910
+ 79996 LANSOPRAZOL 15 MG C/14 5000 31.45 BRASIL
+ 80830 COMPLEJO B T30 4180 78.20 JHONSON & JHONSON 1805
+ 80839 CARBAMAZEPINA 120ML SUSP 1660 61.20 LABORATORIOS FARMINDUSTRIA 1364
+ 81062 PAROXETINA T/10 20MG 850 9.35 COLOMBIA
+ 81333 CARNITINA C/30 260 40.80 CHINA
+ 81695 LECHE DE MAGNESIA 180ML 1400 15.30 COLOMBIA
+ 81821 AMIODARONA 200MG T20 2820 61.20 ABBOT LABORATORIOS S.A. 1567
+ 81960 CEFALEXINA 500MG C/20 CAP 164 81.60 JHONSON & JHONSON 1882
+ 82469 GUAYACOL AMPOLLETA 1ML 2660 60.35 MEDIFARMA S.A 1539
+ 82528 LORATADINA T/10 10MG 2120 19.55 PERU
+ 83510 FUROSEMIDA 40 MG C/20 2960 22.95 COLOMBIA
+ 83801 CEFACLOR 125 MG SUSP 6200 37.40 PERU
+ 84555 PARACETAMOL 300MG C/5 SUP 2000 4.25 PERU
+ 84766 CIPROFLOXACINO SOL.OFT 5MG 4420 79.90 BAYER S.A. 1847
+ 84771 BETAMETASONA CREMA 30GR 6920 39.10 USA
+ 85325 AMOXICILINA 250MG C12 2140 56.10 LABORATORIOS FARMINDUSTRIA 1448
+ 85641 TAMOXIFENO 10MG 30T 4640 28.90 COLOMBIA
+ 85865 PLANTAGO PSYLLIUM 400GR. GI 550 8.50 CHINA
+ 86158 SENOSIDOS A y B C20 1420 47.60 JHONSON & JHONSON 1322
+ 86451 TRIMEBUTINA 100MG/5ML SUSP 2360 21.25 CHINA
+ 86476 KETOTIFENO C/30 320 11.05 USA
+ 86681 HIDROCLOROTIAZIDA 25 MG 20TAB 600 8.50 MEXICO
+ 86828 FENAZOPIRIDINA 100 MG C/20 TAB 5120 32.30 CHINA
+ 88266 PREDNISONA 20MG C30 TAB GI 3780 73.95 LABORATORIO ASTRAZENECA 1735
+ 88681 NIFEDIPINO 30 MG 30 CPS 1940 53.55 DEUTSCHE PHARMA SAC 1413
+ 88994 FENITOINA SODICA 7.5MG 120ML 140 39.10 PERU
+ 89325 DIMENHIDRINATO 24 T 50MG 4260 79.05 JHONSON & JHONSON 1819
+ 89528 CLORMADINONA 2MG 20T 1160 13.60 PERU
+ 89839 ACIDO MEFENAMICO 500MG C10 TAB 3700 73.95 JHONSON & JHONSON 1721
+ 90198 NITROFURAL 6MG 6/OV 860 44.20 DEUTSCHE PHARMA SAC 3442
+ 90300 FLUOXETINA 20 MG C/14 340 40.80 USA
+ 91282 LEVONORGESTREL 1.5MG /1 TAB 400 6.80 USA
+ 91653 SAL DE UVAS PICOT 380 40.80 COLOMBIA
+ 92517 ISOCONAZOL CR 20GR GI 680 11.90 CHINA
+ 92560 EXALVER FENILEFRINA PED. 30 ML 4520 28.90 CHINA
+ 92628 KETOPROFENO 100MG C15 1100 45.90 LABORATORIO ASTRAZENECA 1286
+ 93578 SUCRALFATO 40 TAB/1G 2100 55.25 LABORATORIOS FARMINDUSTRIA 1441
+ 94415 PRAVASTATINA 10 MG C/15 3260 68.85 LABORATORIO ASTRAZENECA 1644
+ 94429 TIAMAZOL 5MG 20T 1780 52.70 LABORATORIO ASTRAZENECA 1385
+ 94459 VALPROATO DE MAGNESIO SUSP 1980 53.55 ABBOT LABORATORIOS S.A. 1420
+ 95196 DIGOXINA 0.250 MG C/24 2860 62.05 MEDIFARMA S.A 1574
+ 95540 NAPROXENO 500 MG C/10 TAB 4160 28.05 CHINA
+ 96031 CETIRIZINA 10 MG TABS C/10 1140 45.90 LABORATORIO ASTRAZENECA 1288
+ 96554 PIROXICAM 20MG T20 2150 4.25 CHILE
+ 96881 GABAPENTINA 300 MG C/15 500 7.65 CHINA
+ 97465 GLIBENCLAMIDA 5 MG C/50 1850 4.25 USA
+ 98261 ACICLOVIR 200 MG C/25 CPR 3460 70.55 LABORATORIOS FARMINDUSTRIA 1679
+ 98679 DOXICICLINA 100MG 10 CAPS 420 41.65 PERU
diff --git a/2022-2/L10/mitsuo/report_preg1.txt b/2022-2/L10/mitsuo/report_preg1.txt
new file mode 100644
index 0000000..64e411d
--- /dev/null
+++ b/2022-2/L10/mitsuo/report_preg1.txt
@@ -0,0 +1,215 @@
+ REPORTE DE MEDICAMENTOS
+=============================================================================================================
+ Codigo Nombre del Medicamento Stock Precio Pais/Laboratorio Lote
+=============================================================================================================
+ 11370 KETOROLACO 4T 30MG SUBLINGUAL 1250 2.55 PERU
+ 11592 TERBINAFINA 1% CRA 20 GR 3220 68.00 ABBOT LABORATORIOS S.A. 1637
+ 12388 PROTEINAS+CREATINA 500 GR 30T 3980 76.50 BAYER S.A. 1770
+ 13364 MULTIVITAMINAS Y MINERALES C60 1040 13.60 PERU
+ 14075 CLOTRIMAZOL C/6 CPR VAG 800 9.35 PERU
+ 14962 HIERRO DEXTRANO AMP4 1220 46.75 DEUTSCHE PHARMA SAC 1292
+ 15098 LISINA CLOHRIDRATO 125MG T10 4540 81.60 LABORATORIO ASTRAZENECA 1868
+ 16055 AMBROXOL C/20 TAB 1060 45.90 DEUTSCHE PHARMA SAC 1284
+ 16299 AZITROMICINA 500MG C/3T 1500 49.30 JHONSON & JHONSON 1336
+ 16359 NAPROXENO 250 MG TAB C/30 3860 75.65 LABORATORIOS FARMINDUSTRIA 1749
+ 16681 SIBUTRAMINA 10 MG C15 2480 22.10 CHINA
+ 16813 VANCOMICINA 500MG SOL INY 300 5.95 CHILE
+ 17645 KETOKONAZOL CRA 30GR 2720 22.95 PERU
+ 17790 DICLOFENACO 100MG 20T 1760 17.00 PERU
+ 17804 PIROXICAM 30 GM CRA 1000 10.20 USA
+ 17845 GINKO YANG CAPS C/30 2300 5.10 CHINA
+ 18672 TINIDAZOL 500MG 8T 1520 15.30 PERU
+ 19397 ORLISTAT / 21 CAP 120 MG 6080 37.40 PERU
+ 22232 LEVETIRACETAM 3420 69.70 LABORATORIOS FARMINDUSTRIA 1672
+ 22306 NIMESULIDA 25MG 20ML 3940 76.50 BAYER S.A. 1763
+ 22553 FLUCINOLONA+NEOMICINA CRA 30G 6680 39.10 USA
+ 22842 AMIKACINA 500MG C/1 AMP 1300 47.60 BAYER S.A. 1301
+ 24522 LEVOFLOXACINO 500MG C/7 TAB 660 43.35 DEUTSCHE PHARMA SAC 9992
+ 24733 CALCIO+MAGNESIO 30T 2500 59.50 BAYER S.A. 1511
+ 25684 DEXAMETASONA 0.5MG T/30 224 84.15 LABORATORIO ASTRAZENECA 1917
+ 26360 VITAMINAS A C Y D 3AMP/3ML ING 650 8.50 ALEMANIA
+ 26484 DILTIAZEM 30 TAB/30 MG 4760 29.75 PERU
+ 26506 ITRACONAZOL 100 MG C/15 4040 28.05 CHINA
+ 26754 SILDENAFIL 50MG C/1-TAB 3180 68.00 LABORATORIO ASTRAZENECA 1630
+ 26920 HIDRALAZINA 20T 10MG 940 45.05 JHONSON & JHONSON 1278
+ 27016 ACECLOFENACO 100MG 10T 1580 51.00 DEUTSCHE PHARMA SAC 1350
+ 27447 OXIDO DE ZINC TUBO PASTA 30GR 2540 59.50 MEDIFARMA S.A 1518
+ 28219 NITAZOXANIDA 200 MG T6 188 82.45 ABBOT LABORATORIOS S.A. 1896
+ 28409 RIFAMPICINA 300 MG C/16 CAP 1700 4.25 USA
+ 28892 GLIMEPIRIDA 2MG C30 3920 26.35 CHILE
+ 28992 ALUMUMINIO+MAGNESIO SUSP 240ML 2980 64.60 BAYER S.A. 1595
+ 30007 DICLOFENACO SODICO 1MG GTS 5 ML 500 0.85 USA
+ 30220 AMOXICILINA+BROMEXINA C12 220 39.95 CHINA
+ 30228 METOPROLOL 20T/100 920 12.75 USA
+ 30428 PROPAFENONA 150 MG/20 TAB 2000 19.55 USA
+ 30430 PRUEBA DE EMBARAZO 2600 22.10 USA
+ 30690 VITAMINAS EMBARAZO 9 MESES C30 580 41.65 DEUTSCHE PHARMA SAC 7833
+ 30796 PROPANOLOL 40 MG C/20 TAB 2060 54.40 DEUTSCHE PHARMA SAC 1434
+ 31189 CEFADROXILO 500MG C/16CAP 300 40.80 PERU
+ 31311 METILPREDNISOLONA 500MG 3020 65.45 JHONSON & JHONSON 1602
+ 31389 BETAMETASONA 4 MG/ML 1820 52.70 BAYER S.A. 1392
+ 31883 ACIDO NALIDIXICO SUSP 3140 67.15 DEUTSCHE PHARMA SAC 1623
+ 32486 BENZOCAINA FRAMBUESA C/24 3560 24.65 USA
+ 33200 GLUCOSAMINA 30C 500MG 4020 76.50 LABORATORIO ASTRAZENECA 1777
+ 33276 INDOMETACINA C30 200 11.05 USA
+ 33311 ALBENDAZOL 200MG C/6 TAB 2240 20.40 CHILE
+ 33390 CORTILONA CRA 30GR 4400 28.90 BRASIL
+ 34027 DANAZOL 100MG 50T 4300 79.05 ABBOT LABORATORIOS S.A. 1826
+ 34066 SULINDACO 200MG/20 TAB 1740 51.85 LABORATORIO ASTRAZENECA 1378
+ 34070 FEXOFENADINA C/10 180MG 3580 73.10 BAYER S.A. 1700
+ 34080 ELECTROLIT FRESA 500ML 2700 60.35 DEUTSCHE PHARMA SAC 1546
+ 36208 ENALAPRIL T/30 10MG 2940 63.75 BAYER S.A. 1588
+ 36622 TEOFILINA 20 TAB/100 MG 2340 57.80 ABBOT LABORATORIOS S.A. 1483
+ 36649 CITALOPRAM 20MG 14T 4340 79.05 BAYER S.A. 1833
+ 36711 TIBOLONA 2.5MG 30T 200 84.15 DEUTSCHE PHARMA SAC 1903
+ 36822 CLARITROMICINA 125MG SUSP 750 9.35 PERU
+ 37007 DIFENHIDRAMINA 250MG JBE 120ML 1340 47.60 BAYER S.A. 1308
+ 37549 TOPIRAMATO 100MG 20T 900 44.20 JHONSON & JHONSON 5322
+ 38648 PENICILINA V POT 400000U 20T 3380 69.70 DEUTSCHE PHARMA SAC 1665
+ 39088 NORFLOXACINO T20 400MG 800 11.90 CHINA
+ 39172 IBUPROFENO 400MG T10 620 41.65 LABORATORIO ASTRAZENECA 1256
+ 39779 OMEPRAZOL 20 MG C/14 260 85.00 LABORATORIOS FARMINDUSTRIA 1938
+ 40645 VERAPAMILO 80 MG/20 TAB 1400 4.25 USA
+ 40862 YODOPOVIDONA 120ML 4060 76.50 MEDIFARMA S.A 1784
+ 40997 ELECTROLIT PED FRESA 625ML 500 41.65 PERU
+ 41379 FLUNARICINA 10 MG T20 1100 1.70 COLOMBIA
+ 41403 VITAMINAS Y MINERALES 30-30T 780 43.35 BAYER S.A. 6589
+ 41995 DIMETICONA SUSP 100MG 30ML 3800 25.50 PERU
+ 42053 TRETINOINA 30G CREMA 0.05% 900 10.20 COLOMBIA
+ 42856 FELODIPINO 5 MG 20T 950 10.20 PERU
+ 42861 BENCIDAMIDA CRA 5% 60GR 3200 23.80 PERU
+ 43222 AMBROXOL GOTAS 30ML 440 11.05 PERU
+ 43633 ERITROMICINA T 250 MG C/20 6800 39.10 PERU
+ 43709 CEFUROXIMA 250MG SUSP 4100 78.20 DEUTSCHE PHARMA SAC 1791
+ 44215 DICICLOVERINA 10MG 30T 5360 33.15 PERU
+ 44253 PROGESTERONA+ESTRADIOL 50/5 AMP 5960 36.55 USA
+ 45814 ERITROMICINA 250MG SUSP 5840 35.70 COLOMBIA
+ 46000 HIDROX--MAGNESIO+ALUMINIO 240ML 1540 50.15 LABORATORIO ASTRAZENECA 1343
+ 46919 VITAMINA C C20 TAB 100MG 350 5.95 PERU
+ 47697 CLINDAMICINA 300 MG C/16 1280 14.45 COLOMBIA
+ 47734 MICRODACYN 60 SOL 240ML 100 39.10 USA
+ 48039 TRAMADOL 100MG 5AMP 560 11.90 CHILE
+ 48244 CLORANFENICOL SOL OFT 10ML 3680 25.50 USA
+ 48557 NAPROXENO SODICO 100/2.5 SUSP 2460 59.50 BAYER S.A. 1504
+ 49157 RANITIDINA 300 MG C/10 3100 66.30 JHONSON & JHONSON 1616
+ 49644 HIDROCORTISONA CRA 30GR 3660 73.95 JHONSON & JHONSON 1714
+ 49685 PINAVERIO BROMURO DE 100 MG 14T 1020 45.05 MEDIFARMA S.A 1282
+ 49756 PREDNISOLONA 5MG SOL OFT 5 ML 1860 52.70 BAYER S.A. 1399
+ 50450 SERTRALINA 50MG C/14 T 3820 74.80 LABORATORIOS FARMINDUSTRIA 1742
+ 51148 PANTOPRAZOL 40MG C/14 2220 56.10 MEDIFARMA S.A 1462
+ 52072 BROMOCRIPTINA 2.5MG C/14TAB 2900 63.75 BAYER S.A. 1581
+ 53084 MINOCICLINA 100MG 10T 650 0.85 PERU
+ 53166 ASTEMIZOL SUSP 200MG 250 5.95 CHILE
+ 53200 VITAMINA+OMEGA 3 30T 3340 68.85 DEUTSCHE PHARMA SAC 1658
+ 53846 CLENBUTEROL .02MG 50T 1380 47.60 BAYER S.A. 1315
+ 54692 NAFAZOLINA SOL OFT 15 ml 4280 28.90 MEXICO
+ 55021 AMOXICILINA 500MG/5ML SUSP 176 82.45 JHONSON & JHONSON 1889
+ 55439 FUMARATO FERROSO SUSP 120ML 3500 72.25 BAYER S.A. 1686
+ 55701 EUCALIPTO GUAYACOL PERLAS30 1180 46.75 ABBOT LABORATORIOS S.A. 1290
+ 55813 SALBUTAMOL 4MG T30 2840 22.95 PERU
+ 57036 OXOLAMINA JBE 100ML 6440 38.25 COLOMBIA
+ 57269 SIMVASTATINA 10 MG C14 5600 34.00 BRASIL
+ 57505 ESPIRONOLACTONA 25MG 20T 740 43.35 BAYER S.A. 8542
+ 58036 PENTOXIFILINA 400MG T30 5480 33.15 MEXICO
+ 58200 FLUCONAZOL 150MG. 1C 2180 56.10 ABBOT LABORATORIOS S.A. 1455
+ 58252 KETOTIFENO SOL 120ML 5720 34.85 CHINA
+ 58259 SULFADIAZINA DE PLATA CRA 28GR 248 85.00 LABORATORIOS FARMINDUSTRIA 1931
+ 59121 DESLORATADINA 5MG 10T 152 81.60 JHONSON & JHONSON 1875
+ 59395 VITAMINICO GERIATRICO C30 1640 16.15 USA
+ 60086 METAMISOL 500 MG T10 3320 23.80 USA
+ 60509 AMPICILINA 125MG SUSP 90ML 2380 58.65 MEDIFARMA S.A 1490
+ 60685 NITROFURANTOINA C40 100MG 4460 79.90 LABORATORIO ASTRAZENECA 1854
+ 60888 CAPTOPRIL 25MG 30T 450 7.65 USA
+ 61039 NISTATINA GI C/12 TAB 4140 78.20 DEUTSCHE PHARMA SAC 1798
+ 61211 OFLOXACINO 400 MG C/8 4220 78.20 JHONSON & JHONSON 1812
+ 61295 QUINFAMIDA 100 MG 3TAB 236 84.15 ABBOT LABORATORIOS S.A. 1924
+ 61508 DEXTROMETORFANO 300MG JBE 120 ML 1550 4.25 PERU
+ 62008 LISINOPRIL T/30 10 MG 1880 17.85 USA
+ 62302 BEZAFIBRATO 200MG C/30TAB 460 41.65 CHILE
+ 63555 FAMOTIDINA 20MG 30C 820 43.35 BAYER S.A. 1244
+ 64347 DIFENHIDRAMINA 25MG C30 3060 65.45 JHONSON & JHONSON 1609
+ 65536 NEOM/POLIMIX/GRAMIC 15 ML GTS 950 1.70 COLOMBIA
+ 65667 SUBSALICILATO/BISMUTO SUSP 120ML 2740 61.20 LABORATORIOS FARMINDUSTRIA 1553
+ 65985 LAMOTRIGINA 100MG TAB 28 4380 79.90 BAYER S.A. 1840
+ 67415 FINASTERIDA 5MG 30T 1900 52.70 BAYER S.A. 1406
+ 67784 LOSARTAN 50MG C/10T 3740 73.95 ABBOT LABORATORIOS S.A. 1728
+ 68346 TOLBUTAMIDA 50T 500MG 1050 10.20 PERU
+ 68539 METENAMINA 30T 500MG 2450 5.10 CHINA
+ 68610 CALCITRIOL 0.25MCG 50 CAP 1700 51.85 ABBOT LABORATORIOS S.A. 1371
+ 68730 MELOXICAM 7.5 MG C/14 800 0.85 PERU
+ 68860 METFORMINA 850MG T30 2620 59.50 DEUTSCHE PHARMA SAC 1532
+ 70024 METILDOPA 250 MG 30 TAB 3300 68.85 MEDIFARMA S.A 1651
+ 70113 TETRACICLINA 250MG 10T 4880 30.60 MEXICO
+ 70116 LACTULOSA 125ML 3440 23.80 PERU
+ 70225 CEFTRIAXONA 1.0GR IM G I 1460 47.60 JHONSON & JHONSON 1329
+ 70226 CALCIO+VITAMINA D SUSP 180 39.95 CHILE
+ 70303 AZITROMICINA SUSP 3540 72.25 BAYER S.A. 1693
+ 70807 LINCOMICINA 600 MG INY C/3 3080 22.95 COLOMBIA
+ 70950 LIDOCAINA 10% 115ML SPRAY 980 45.05 JHONSON & JHONSON 1280
+ 72061 DEFLAZACORT 30MG 10T 1620 51.00 LABORATORIOS FARMINDUSTRIA 1357
+ 72495 ACIDO GLUTAMICO 600 MG C/100 700 43.35 MEDIFARMA S.A 3442
+ 72939 VITIS VINIFERA (UVA) 60C 3900 76.50 BAYER S.A. 1756
+ 72969 ISOSORBIDE 10MG T/20 2420 58.65 BAYER S.A. 1497
+ 73174 VITAMINA P/DIABETICOS 30T 540 41.65 ABBOT LABORATORIOS S.A. 3442
+ 73972 VITAMINA E 400 MG C90 CAPS 2020 54.40 MEDIFARMA S.A 1427
+ 74680 FENITOINA T50 100MG 2260 56.10 DEUTSCHE PHARMA SAC 1469
+ 74924 TAMSULOSINA 0.4 MG CAPS 20 6320 37.40 COLOMBIA
+ 75565 MICONAZOL 20 GR CRA 1260 46.75 DEUTSCHE PHARMA SAC 1294
+ 76238 BEZOCAINA 10GR GEL 2300 56.95 MEDIFARMA S.A 1476
+ 76247 FLUOCINOLONA CREMA 30G 2580 59.50 DEUTSCHE PHARMA SAC 1525
+ 76360 DICLOXACILINA 250 MG C20 5240 32.30 COLOMBIA
+ 76596 CEFADROXILO 250MG SUSP 700 9.35 USA
+ 77203 ONDANSETRON 8MG C10T 4500 80.75 DEUTSCHE PHARMA SAC 1861
+ 77358 LOPERAMIDA T/12 2MG 2780 61.20 LABORATORIOS FARMINDUSTRIA 1560
+ 77466 RAMIPRIL 16 TAB/5 MG 2600 5.95 PERU
+ 77534 METRONIDAZOL 500 MG T30 6560 38.25 PERU
+ 79189 CLORFENAMINA 4MG T20 3620 73.10 JHONSON & JHONSON 1707
+ 79851 CEFOTAXIMA 1GR IM 212 84.15 DEUTSCHE PHARMA SAC 1910
+ 79996 LANSOPRAZOL 15 MG C/14 5000 31.45 BRASIL
+ 80830 COMPLEJO B T30 4180 78.20 JHONSON & JHONSON 1805
+ 80839 CARBAMAZEPINA 120ML SUSP 1660 51.00 LABORATORIOS FARMINDUSTRIA 1364
+ 81062 PAROXETINA T/10 20MG 850 9.35 COLOMBIA
+ 81333 CARNITINA C/30 260 40.80 CHINA
+ 81695 LECHE DE MAGNESIA 180ML 1400 15.30 COLOMBIA
+ 81821 AMIODARONA 200MG T20 2820 61.20 ABBOT LABORATORIOS S.A. 1567
+ 81960 CEFALEXINA 500MG C/20 CAP 164 81.60 JHONSON & JHONSON 1882
+ 82469 GUAYACOL AMPOLLETA 1ML 2660 60.35 MEDIFARMA S.A 1539
+ 82528 LORATADINA T/10 10MG 2120 19.55 PERU
+ 83510 FUROSEMIDA 40 MG C/20 2960 22.95 COLOMBIA
+ 83801 CEFACLOR 125 MG SUSP 6200 37.40 PERU
+ 84555 PARACETAMOL 300MG C/5 SUP 2000 4.25 PERU
+ 84766 CIPROFLOXACINO SOL.OFT 5MG 4420 79.90 BAYER S.A. 1847
+ 84771 BETAMETASONA CREMA 30GR 6920 39.10 USA
+ 85325 AMOXICILINA 250MG C12 2140 56.10 LABORATORIOS FARMINDUSTRIA 1448
+ 85641 TAMOXIFENO 10MG 30T 4640 28.90 COLOMBIA
+ 85865 PLANTAGO PSYLLIUM 400GR. GI 550 8.50 CHINA
+ 86158 SENOSIDOS A y B C20 1420 47.60 JHONSON & JHONSON 1322
+ 86451 TRIMEBUTINA 100MG/5ML SUSP 2360 21.25 CHINA
+ 86476 KETOTIFENO C/30 320 11.05 USA
+ 86681 HIDROCLOROTIAZIDA 25 MG 20TAB 600 8.50 MEXICO
+ 86828 FENAZOPIRIDINA 100 MG C/20 TAB 5120 32.30 CHINA
+ 88266 PREDNISONA 20MG C30 TAB GI 3780 73.95 LABORATORIO ASTRAZENECA 1735
+ 88681 NIFEDIPINO 30 MG 30 CPS 1940 53.55 DEUTSCHE PHARMA SAC 1413
+ 88994 FENITOINA SODICA 7.5MG 120ML 140 39.10 PERU
+ 89325 DIMENHIDRINATO 24 T 50MG 4260 79.05 JHONSON & JHONSON 1819
+ 89528 CLORMADINONA 2MG 20T 1160 13.60 PERU
+ 89839 ACIDO MEFENAMICO 500MG C10 TAB 3700 73.95 JHONSON & JHONSON 1721
+ 90198 NITROFURAL 6MG 6/OV 860 44.20 DEUTSCHE PHARMA SAC 3442
+ 90300 FLUOXETINA 20 MG C/14 340 40.80 USA
+ 91282 LEVONORGESTREL 1.5MG /1 TAB 400 6.80 USA
+ 91653 SAL DE UVAS PICOT 380 40.80 COLOMBIA
+ 92517 ISOCONAZOL CR 20GR GI 680 11.90 CHINA
+ 92560 EXALVER FENILEFRINA PED. 30 ML 4520 28.90 CHINA
+ 92628 KETOPROFENO 100MG C15 1100 45.90 LABORATORIO ASTRAZENECA 1286
+ 93578 SUCRALFATO 40 TAB/1G 2100 55.25 LABORATORIOS FARMINDUSTRIA 1441
+ 94415 PRAVASTATINA 10 MG C/15 3260 68.85 LABORATORIO ASTRAZENECA 1644
+ 94429 TIAMAZOL 5MG 20T 1780 52.70 LABORATORIO ASTRAZENECA 1385
+ 94459 VALPROATO DE MAGNESIO SUSP 1980 53.55 ABBOT LABORATORIOS S.A. 1420
+ 95196 DIGOXINA 0.250 MG C/24 2860 62.05 MEDIFARMA S.A 1574
+ 95540 NAPROXENO 500 MG C/10 TAB 4160 28.05 CHINA
+ 96031 CETIRIZINA 10 MG TABS C/10 1140 45.90 LABORATORIO ASTRAZENECA 1288
+ 96554 PIROXICAM 20MG T20 2150 4.25 CHILE
+ 96881 GABAPENTINA 300 MG C/15 500 7.65 CHINA
+ 97465 GLIBENCLAMIDA 5 MG C/50 1850 4.25 USA
+ 98261 ACICLOVIR 200 MG C/25 CPR 3460 70.55 LABORATORIOS FARMINDUSTRIA 1679
+ 98679 DOXICICLINA 100MG 10 CAPS 420 41.65 PERU
diff --git a/2022-2/L10/mitsuo/report_preg2.txt b/2022-2/L10/mitsuo/report_preg2.txt
new file mode 100644
index 0000000..49bcdf7
--- /dev/null
+++ b/2022-2/L10/mitsuo/report_preg2.txt
@@ -0,0 +1,215 @@
+ REPORTE DE MEDICAMENTOS
+=============================================================================================================
+ Codigo Nombre del Medicamento Stock Precio Pais/Laboratorio Lote
+=============================================================================================================
+ 11370 KETOROLACO 4T 30MG SUBLINGUAL 1250 2.55 PERU
+ 11592 TERBINAFINA 1% CRA 20 GR 3220 68.00 ABBOT LABORATORIOS S.A. 1637
+ 12388 PROTEINAS+CREATINA 500 GR 30T 3980 76.50 BAYER S.A. 1770
+ 13364 MULTIVITAMINAS Y MINERALES C60 1040 13.60 PERU
+ 14075 CLOTRIMAZOL C/6 CPR VAG 800 9.35 PERU
+ 14962 HIERRO DEXTRANO AMP4 1220 46.75 DEUTSCHE PHARMA SAC 1292
+ 15098 LISINA CLOHRIDRATO 125MG T10 4540 81.60 LABORATORIO ASTRAZENECA 1868
+ 16055 AMBROXOL C/20 TAB 1060 55.08 DEUTSCHE PHARMA SAC 1284
+ 16299 AZITROMICINA 500MG C/3T 1500 49.30 JHONSON & JHONSON 1336
+ 16359 NAPROXENO 250 MG TAB C/30 3860 90.78 LABORATORIOS FARMINDUSTRIA 1749
+ 16681 SIBUTRAMINA 10 MG C15 2480 22.10 CHINA
+ 16813 VANCOMICINA 500MG SOL INY 300 5.95 CHILE
+ 17645 KETOKONAZOL CRA 30GR 2720 22.95 PERU
+ 17790 DICLOFENACO 100MG 20T 1760 17.00 PERU
+ 17804 PIROXICAM 30 GM CRA 1000 10.20 USA
+ 17845 GINKO YANG CAPS C/30 2300 5.10 CHINA
+ 18672 TINIDAZOL 500MG 8T 1520 15.30 PERU
+ 19397 ORLISTAT / 21 CAP 120 MG 6080 37.40 PERU
+ 22232 LEVETIRACETAM 3420 69.70 LABORATORIOS FARMINDUSTRIA 1672
+ 22306 NIMESULIDA 25MG 20ML 3940 76.50 BAYER S.A. 1763
+ 22553 FLUCINOLONA+NEOMICINA CRA 30G 6680 39.10 USA
+ 22842 AMIKACINA 500MG C/1 AMP 1300 47.60 BAYER S.A. 1301
+ 24522 LEVOFLOXACINO 500MG C/7 TAB 660 43.35 DEUTSCHE PHARMA SAC 9992
+ 24733 CALCIO+MAGNESIO 30T 2500 59.50 BAYER S.A. 1511
+ 25684 DEXAMETASONA 0.5MG T/30 224 84.15 LABORATORIO ASTRAZENECA 1917
+ 26360 VITAMINAS A C Y D 3AMP/3ML ING 650 8.50 ALEMANIA
+ 26484 DILTIAZEM 30 TAB/30 MG 4760 29.75 PERU
+ 26506 ITRACONAZOL 100 MG C/15 4040 28.05 CHINA
+ 26754 SILDENAFIL 50MG C/1-TAB 3180 68.00 LABORATORIO ASTRAZENECA 1630
+ 26920 HIDRALAZINA 20T 10MG 940 45.05 JHONSON & JHONSON 1278
+ 27016 ACECLOFENACO 100MG 10T 1580 51.00 DEUTSCHE PHARMA SAC 1350
+ 27447 OXIDO DE ZINC TUBO PASTA 30GR 2540 59.50 MEDIFARMA S.A 1518
+ 28219 NITAZOXANIDA 200 MG T6 188 82.45 ABBOT LABORATORIOS S.A. 1896
+ 28409 RIFAMPICINA 300 MG C/16 CAP 1700 4.25 USA
+ 28892 GLIMEPIRIDA 2MG C30 3920 26.35 CHILE
+ 28992 ALUMUMINIO+MAGNESIO SUSP 240ML 2980 64.60 BAYER S.A. 1595
+ 30007 DICLOFENACO SODICO 1MG GTS 5 ML 500 0.85 USA
+ 30220 AMOXICILINA+BROMEXINA C12 220 39.95 CHINA
+ 30228 METOPROLOL 20T/100 920 12.75 USA
+ 30428 PROPAFENONA 150 MG/20 TAB 2000 19.55 USA
+ 30430 PRUEBA DE EMBARAZO 2600 22.10 USA
+ 30690 VITAMINAS EMBARAZO 9 MESES C30 580 41.65 DEUTSCHE PHARMA SAC 7833
+ 30796 PROPANOLOL 40 MG C/20 TAB 2060 65.28 DEUTSCHE PHARMA SAC 1434
+ 31189 CEFADROXILO 500MG C/16CAP 300 40.80 PERU
+ 31311 METILPREDNISOLONA 500MG 3020 65.45 JHONSON & JHONSON 1602
+ 31389 BETAMETASONA 4 MG/ML 1820 52.70 BAYER S.A. 1392
+ 31883 ACIDO NALIDIXICO SUSP 3140 67.15 DEUTSCHE PHARMA SAC 1623
+ 32486 BENZOCAINA FRAMBUESA C/24 3560 24.65 USA
+ 33200 GLUCOSAMINA 30C 500MG 4020 76.50 LABORATORIO ASTRAZENECA 1777
+ 33276 INDOMETACINA C30 200 11.05 USA
+ 33311 ALBENDAZOL 200MG C/6 TAB 2240 20.40 CHILE
+ 33390 CORTILONA CRA 30GR 4400 28.90 BRASIL
+ 34027 DANAZOL 100MG 50T 4300 79.05 ABBOT LABORATORIOS S.A. 1826
+ 34066 SULINDACO 200MG/20 TAB 1740 51.85 LABORATORIO ASTRAZENECA 1378
+ 34070 FEXOFENADINA C/10 180MG 3580 73.10 BAYER S.A. 1700
+ 34080 ELECTROLIT FRESA 500ML 2700 60.35 DEUTSCHE PHARMA SAC 1546
+ 36208 ENALAPRIL T/30 10MG 2940 63.75 BAYER S.A. 1588
+ 36622 TEOFILINA 20 TAB/100 MG 2340 69.36 ABBOT LABORATORIOS S.A. 1483
+ 36649 CITALOPRAM 20MG 14T 4340 79.05 BAYER S.A. 1833
+ 36711 TIBOLONA 2.5MG 30T 200 84.15 DEUTSCHE PHARMA SAC 1903
+ 36822 CLARITROMICINA 125MG SUSP 750 9.35 PERU
+ 37007 DIFENHIDRAMINA 250MG JBE 120ML 1340 47.60 BAYER S.A. 1308
+ 37549 TOPIRAMATO 100MG 20T 900 44.20 JHONSON & JHONSON 5322
+ 38648 PENICILINA V POT 400000U 20T 3380 69.70 DEUTSCHE PHARMA SAC 1665
+ 39088 NORFLOXACINO T20 400MG 800 11.90 CHINA
+ 39172 IBUPROFENO 400MG T10 620 41.65 LABORATORIO ASTRAZENECA 1256
+ 39779 OMEPRAZOL 20 MG C/14 260 102.00 LABORATORIOS FARMINDUSTRIA 1938
+ 40645 VERAPAMILO 80 MG/20 TAB 1400 4.25 USA
+ 40862 YODOPOVIDONA 120ML 4060 76.50 MEDIFARMA S.A 1784
+ 40997 ELECTROLIT PED FRESA 625ML 500 41.65 PERU
+ 41379 FLUNARICINA 10 MG T20 1100 1.70 COLOMBIA
+ 41403 VITAMINAS Y MINERALES 30-30T 780 43.35 BAYER S.A. 6589
+ 41995 DIMETICONA SUSP 100MG 30ML 3800 25.50 PERU
+ 42053 TRETINOINA 30G CREMA 0.05% 900 10.20 COLOMBIA
+ 42856 FELODIPINO 5 MG 20T 950 10.20 PERU
+ 42861 BENCIDAMIDA CRA 5% 60GR 3200 23.80 PERU
+ 43222 AMBROXOL GOTAS 30ML 440 11.05 PERU
+ 43633 ERITROMICINA T 250 MG C/20 6800 39.10 PERU
+ 43709 CEFUROXIMA 250MG SUSP 4100 78.20 DEUTSCHE PHARMA SAC 1791
+ 44215 DICICLOVERINA 10MG 30T 5360 33.15 PERU
+ 44253 PROGESTERONA+ESTRADIOL 50/5 AMP 5960 36.55 USA
+ 45814 ERITROMICINA 250MG SUSP 5840 35.70 COLOMBIA
+ 46000 HIDROX--MAGNESIO+ALUMINIO 240ML 1540 50.15 LABORATORIO ASTRAZENECA 1343
+ 46919 VITAMINA C C20 TAB 100MG 350 5.95 PERU
+ 47697 CLINDAMICINA 300 MG C/16 1280 14.45 COLOMBIA
+ 47734 MICRODACYN 60 SOL 240ML 100 39.10 USA
+ 48039 TRAMADOL 100MG 5AMP 560 11.90 CHILE
+ 48244 CLORANFENICOL SOL OFT 10ML 3680 25.50 USA
+ 48557 NAPROXENO SODICO 100/2.5 SUSP 2460 59.50 BAYER S.A. 1504
+ 49157 RANITIDINA 300 MG C/10 3100 66.30 JHONSON & JHONSON 1616
+ 49644 HIDROCORTISONA CRA 30GR 3660 73.95 JHONSON & JHONSON 1714
+ 49685 PINAVERIO BROMURO DE 100 MG 14T 1020 45.05 MEDIFARMA S.A 1282
+ 49756 PREDNISOLONA 5MG SOL OFT 5 ML 1860 52.70 BAYER S.A. 1399
+ 50450 SERTRALINA 50MG C/14 T 3820 74.80 LABORATORIOS FARMINDUSTRIA 1742
+ 51148 PANTOPRAZOL 40MG C/14 2220 56.10 MEDIFARMA S.A 1462
+ 52072 BROMOCRIPTINA 2.5MG C/14TAB 2900 63.75 BAYER S.A. 1581
+ 53084 MINOCICLINA 100MG 10T 650 0.85 PERU
+ 53166 ASTEMIZOL SUSP 200MG 250 5.95 CHILE
+ 53200 VITAMINA+OMEGA 3 30T 3340 68.85 DEUTSCHE PHARMA SAC 1658
+ 53846 CLENBUTEROL .02MG 50T 1380 47.60 BAYER S.A. 1315
+ 54692 NAFAZOLINA SOL OFT 15 ml 4280 28.90 MEXICO
+ 55021 AMOXICILINA 500MG/5ML SUSP 176 98.94 JHONSON & JHONSON 1889
+ 55439 FUMARATO FERROSO SUSP 120ML 3500 72.25 BAYER S.A. 1686
+ 55701 EUCALIPTO GUAYACOL PERLAS30 1180 46.75 ABBOT LABORATORIOS S.A. 1290
+ 55813 SALBUTAMOL 4MG T30 2840 22.95 PERU
+ 57036 OXOLAMINA JBE 100ML 6440 38.25 COLOMBIA
+ 57269 SIMVASTATINA 10 MG C14 5600 34.00 BRASIL
+ 57505 ESPIRONOLACTONA 25MG 20T 740 43.35 BAYER S.A. 8542
+ 58036 PENTOXIFILINA 400MG T30 5480 33.15 MEXICO
+ 58200 FLUCONAZOL 150MG. 1C 2180 56.10 ABBOT LABORATORIOS S.A. 1455
+ 58252 KETOTIFENO SOL 120ML 5720 34.85 CHINA
+ 58259 SULFADIAZINA DE PLATA CRA 28GR 248 85.00 LABORATORIOS FARMINDUSTRIA 1931
+ 59121 DESLORATADINA 5MG 10T 152 81.60 JHONSON & JHONSON 1875
+ 59395 VITAMINICO GERIATRICO C30 1640 16.15 USA
+ 60086 METAMISOL 500 MG T10 3320 23.80 USA
+ 60509 AMPICILINA 125MG SUSP 90ML 2380 58.65 MEDIFARMA S.A 1490
+ 60685 NITROFURANTOINA C40 100MG 4460 79.90 LABORATORIO ASTRAZENECA 1854
+ 60888 CAPTOPRIL 25MG 30T 450 7.65 USA
+ 61039 NISTATINA GI C/12 TAB 4140 78.20 DEUTSCHE PHARMA SAC 1798
+ 61211 OFLOXACINO 400 MG C/8 4220 78.20 JHONSON & JHONSON 1812
+ 61295 QUINFAMIDA 100 MG 3TAB 236 84.15 ABBOT LABORATORIOS S.A. 1924
+ 61508 DEXTROMETORFANO 300MG JBE 120 ML 1550 4.25 PERU
+ 62008 LISINOPRIL T/30 10 MG 1880 17.85 USA
+ 62302 BEZAFIBRATO 200MG C/30TAB 460 41.65 CHILE
+ 63555 FAMOTIDINA 20MG 30C 820 43.35 BAYER S.A. 1244
+ 64347 DIFENHIDRAMINA 25MG C30 3060 65.45 JHONSON & JHONSON 1609
+ 65536 NEOM/POLIMIX/GRAMIC 15 ML GTS 950 1.70 COLOMBIA
+ 65667 SUBSALICILATO/BISMUTO SUSP 120ML 2740 61.20 LABORATORIOS FARMINDUSTRIA 1553
+ 65985 LAMOTRIGINA 100MG TAB 28 4380 79.90 BAYER S.A. 1840
+ 67415 FINASTERIDA 5MG 30T 1900 52.70 BAYER S.A. 1406
+ 67784 LOSARTAN 50MG C/10T 3740 73.95 ABBOT LABORATORIOS S.A. 1728
+ 68346 TOLBUTAMIDA 50T 500MG 1050 10.20 PERU
+ 68539 METENAMINA 30T 500MG 2450 5.10 CHINA
+ 68610 CALCITRIOL 0.25MCG 50 CAP 1700 51.85 ABBOT LABORATORIOS S.A. 1371
+ 68730 MELOXICAM 7.5 MG C/14 800 0.85 PERU
+ 68860 METFORMINA 850MG T30 2620 59.50 DEUTSCHE PHARMA SAC 1532
+ 70024 METILDOPA 250 MG 30 TAB 3300 68.85 MEDIFARMA S.A 1651
+ 70113 TETRACICLINA 250MG 10T 4880 30.60 MEXICO
+ 70116 LACTULOSA 125ML 3440 23.80 PERU
+ 70225 CEFTRIAXONA 1.0GR IM G I 1460 47.60 JHONSON & JHONSON 1329
+ 70226 CALCIO+VITAMINA D SUSP 180 39.95 CHILE
+ 70303 AZITROMICINA SUSP 3540 72.25 BAYER S.A. 1693
+ 70807 LINCOMICINA 600 MG INY C/3 3080 22.95 COLOMBIA
+ 70950 LIDOCAINA 10% 115ML SPRAY 980 45.05 JHONSON & JHONSON 1280
+ 72061 DEFLAZACORT 30MG 10T 1620 51.00 LABORATORIOS FARMINDUSTRIA 1357
+ 72495 ACIDO GLUTAMICO 600 MG C/100 700 43.35 MEDIFARMA S.A 3442
+ 72939 VITIS VINIFERA (UVA) 60C 3900 76.50 BAYER S.A. 1756
+ 72969 ISOSORBIDE 10MG T/20 2420 58.65 BAYER S.A. 1497
+ 73174 VITAMINA P/DIABETICOS 30T 540 41.65 ABBOT LABORATORIOS S.A. 3442
+ 73972 VITAMINA E 400 MG C90 CAPS 2020 54.40 MEDIFARMA S.A 1427
+ 74680 FENITOINA T50 100MG 2260 56.10 DEUTSCHE PHARMA SAC 1469
+ 74924 TAMSULOSINA 0.4 MG CAPS 20 6320 37.40 COLOMBIA
+ 75565 MICONAZOL 20 GR CRA 1260 46.75 DEUTSCHE PHARMA SAC 1294
+ 76238 BEZOCAINA 10GR GEL 2300 56.95 MEDIFARMA S.A 1476
+ 76247 FLUOCINOLONA CREMA 30G 2580 59.50 DEUTSCHE PHARMA SAC 1525
+ 76360 DICLOXACILINA 250 MG C20 5240 32.30 COLOMBIA
+ 76596 CEFADROXILO 250MG SUSP 700 9.35 USA
+ 77203 ONDANSETRON 8MG C10T 4500 80.75 DEUTSCHE PHARMA SAC 1861
+ 77358 LOPERAMIDA T/12 2MG 2780 61.20 LABORATORIOS FARMINDUSTRIA 1560
+ 77466 RAMIPRIL 16 TAB/5 MG 2600 5.95 PERU
+ 77534 METRONIDAZOL 500 MG T30 6560 38.25 PERU
+ 79189 CLORFENAMINA 4MG T20 3620 73.10 JHONSON & JHONSON 1707
+ 79851 CEFOTAXIMA 1GR IM 212 84.15 DEUTSCHE PHARMA SAC 1910
+ 79996 LANSOPRAZOL 15 MG C/14 5000 31.45 BRASIL
+ 80830 COMPLEJO B T30 4180 78.20 JHONSON & JHONSON 1805
+ 80839 CARBAMAZEPINA 120ML SUSP 1660 61.20 LABORATORIOS FARMINDUSTRIA 1364
+ 81062 PAROXETINA T/10 20MG 850 9.35 COLOMBIA
+ 81333 CARNITINA C/30 260 40.80 CHINA
+ 81695 LECHE DE MAGNESIA 180ML 1400 15.30 COLOMBIA
+ 81821 AMIODARONA 200MG T20 2820 61.20 ABBOT LABORATORIOS S.A. 1567
+ 81960 CEFALEXINA 500MG C/20 CAP 164 81.60 JHONSON & JHONSON 1882
+ 82469 GUAYACOL AMPOLLETA 1ML 2660 60.35 MEDIFARMA S.A 1539
+ 82528 LORATADINA T/10 10MG 2120 19.55 PERU
+ 83510 FUROSEMIDA 40 MG C/20 2960 22.95 COLOMBIA
+ 83801 CEFACLOR 125 MG SUSP 6200 37.40 PERU
+ 84555 PARACETAMOL 300MG C/5 SUP 2000 4.25 PERU
+ 84766 CIPROFLOXACINO SOL.OFT 5MG 4420 79.90 BAYER S.A. 1847
+ 84771 BETAMETASONA CREMA 30GR 6920 39.10 USA
+ 85325 AMOXICILINA 250MG C12 2140 56.10 LABORATORIOS FARMINDUSTRIA 1448
+ 85641 TAMOXIFENO 10MG 30T 4640 28.90 COLOMBIA
+ 85865 PLANTAGO PSYLLIUM 400GR. GI 550 8.50 CHINA
+ 86158 SENOSIDOS A y B C20 1420 47.60 JHONSON & JHONSON 1322
+ 86451 TRIMEBUTINA 100MG/5ML SUSP 2360 21.25 CHINA
+ 86476 KETOTIFENO C/30 320 11.05 USA
+ 86681 HIDROCLOROTIAZIDA 25 MG 20TAB 600 8.50 MEXICO
+ 86828 FENAZOPIRIDINA 100 MG C/20 TAB 5120 32.30 CHINA
+ 88266 PREDNISONA 20MG C30 TAB GI 3780 73.95 LABORATORIO ASTRAZENECA 1735
+ 88681 NIFEDIPINO 30 MG 30 CPS 1940 53.55 DEUTSCHE PHARMA SAC 1413
+ 88994 FENITOINA SODICA 7.5MG 120ML 140 39.10 PERU
+ 89325 DIMENHIDRINATO 24 T 50MG 4260 79.05 JHONSON & JHONSON 1819
+ 89528 CLORMADINONA 2MG 20T 1160 13.60 PERU
+ 89839 ACIDO MEFENAMICO 500MG C10 TAB 3700 73.95 JHONSON & JHONSON 1721
+ 90198 NITROFURAL 6MG 6/OV 860 44.20 DEUTSCHE PHARMA SAC 3442
+ 90300 FLUOXETINA 20 MG C/14 340 40.80 USA
+ 91282 LEVONORGESTREL 1.5MG /1 TAB 400 6.80 USA
+ 91653 SAL DE UVAS PICOT 380 40.80 COLOMBIA
+ 92517 ISOCONAZOL CR 20GR GI 680 11.90 CHINA
+ 92560 EXALVER FENILEFRINA PED. 30 ML 4520 28.90 CHINA
+ 92628 KETOPROFENO 100MG C15 1100 45.90 LABORATORIO ASTRAZENECA 1286
+ 93578 SUCRALFATO 40 TAB/1G 2100 55.25 LABORATORIOS FARMINDUSTRIA 1441
+ 94415 PRAVASTATINA 10 MG C/15 3260 68.85 LABORATORIO ASTRAZENECA 1644
+ 94429 TIAMAZOL 5MG 20T 1780 52.70 LABORATORIO ASTRAZENECA 1385
+ 94459 VALPROATO DE MAGNESIO SUSP 1980 53.55 ABBOT LABORATORIOS S.A. 1420
+ 95196 DIGOXINA 0.250 MG C/24 2860 62.05 MEDIFARMA S.A 1574
+ 95540 NAPROXENO 500 MG C/10 TAB 4160 28.05 CHINA
+ 96031 CETIRIZINA 10 MG TABS C/10 1140 45.90 LABORATORIO ASTRAZENECA 1288
+ 96554 PIROXICAM 20MG T20 2150 4.25 CHILE
+ 96881 GABAPENTINA 300 MG C/15 500 7.65 CHINA
+ 97465 GLIBENCLAMIDA 5 MG C/50 1850 4.25 USA
+ 98261 ACICLOVIR 200 MG C/25 CPR 3460 70.55 LABORATORIOS FARMINDUSTRIA 1679
+ 98679 DOXICICLINA 100MG 10 CAPS 420 41.65 PERU