Resolucion de sistemas lineales
 All Classes Files Functions Variables Typedefs Macros Pages
Ctrl_vis.hpp
Go to the documentation of this file.
1 // Clase para visualizar números de distinto tipo //
3 // Revisión: 6 de Junio del 2006 //
4 // //
5 // //
6 // Análisis y Diseño y Programación: //
7 // //
8 // Nombre: Antonio Carrillo Ledesma //
9 // E-mail: acl@www.mmc.geofisica.unam.mx //
10 // Página: http://www.mmc.geofisica.unam.mx/acl //
11 // //
12 // //
13 // Este programa es software libre. Puede redistribuirlo y/o modificarlo //
14 // bajo los términos de la Licencia Pública General de GNU según es //
15 // publicada por la Free Software Foundation, bien de la versión 2 de //
16 // dicha Licencia o bien (según su elección) de cualquier versión //
17 // posterior. //
18 // //
19 // Este programa se distribuye con la esperanza de que sea útil, pero SIN //
20 // NINGUNA GARANTÍA, incluso sin la garantía MERCANTIL implícita o sin //
21 // garantizar la CONVENIENCIA PARA UN PROPÓSITO PARTICULAR. Véase la //
22 // Licencia Pública General de GNU para más detalles. //
23 // //
24 // Debería haber recibido una copia de la Licencia Pública General junto //
25 // con este programa. Si no ha sido así, escriba a la Free Software //
26 // Foundation, Inc., en 675 Mass Ave, Cambridge, MA 02139, EEUU. //
27 // //
28 // //
30 
31 #ifndef __Ctrl_vis__
32 #define __Ctrl_vis__
33 
34 #include <stdio.h>
35 
36 
38 
44 {
45 
46 public:
48  void visualiza(char v)
49  {
50  printf(" %+d ",(int)v);
51  }
52 
54  void visualiza(int v)
55  {
56  printf(" %+d ",v);
57  }
58 
60  void visualiza_e(double v)
61  {
62  printf(" %+1.10le ",v);
63  }
64 
66  void visualiza_en(double v)
67  {
68  printf(" %+1.10le\n",v);
69  }
70 
72  void visualiza_n(double v)
73  {
74  printf(" %+1.10lf ",v);
75  }
76 
78  void visualiza_nn(double v)
79  {
80  printf(" %+1.10lf\n",v);
81  }
82 
84  void visualiza_e(long double v)
85  {
86  printf(" %+1.10Le ",v);
87  }
88 
90  void visualiza_en(long double v)
91  {
92  printf(" %+1.10Le\n",v);
93  }
94 
96  void visualiza_n(long double v)
97  {
98  printf(" %+1.10Lf ",v);
99  }
100 
102  void visualiza_nn(long double v)
103  {
104  printf(" %+1.10Lf\n",v);
105  }
106 
107 };
108 
109 
110 #endif
void visualiza(char v)
Visualiza un número char.
Definition: Ctrl_vis.hpp:48
void visualiza_en(double v)
Visualiza un número double con formato %+1.10le y cambia de linea.
Definition: Ctrl_vis.hpp:66
void visualiza_n(long double v)
Visualiza un número long double con formato %+1.10Lf.
Definition: Ctrl_vis.hpp:96
void visualiza_nn(double v)
Visualiza un número double con formato %+1.10lf y cambia de linea.
Definition: Ctrl_vis.hpp:78
void visualiza_e(long double v)
Visualiza un número long double con formato %+1.10Le.
Definition: Ctrl_vis.hpp:84
void visualiza_n(double v)
Visualiza un número double con formato %+1.10lf.
Definition: Ctrl_vis.hpp:72
void visualiza_nn(long double v)
Visualiza un número long double con formato %+1.10Lf y cambia de linea.
Definition: Ctrl_vis.hpp:102
Clase para visualizar números sobrecargando la funcion.
Definition: Ctrl_vis.hpp:43
void visualiza_e(double v)
Visualiza un número double con formato %+1.10le.
Definition: Ctrl_vis.hpp:60
void visualiza_en(long double v)
Visualiza un número long double con formato %+1.10Le y cambia de linea.
Definition: Ctrl_vis.hpp:90
void visualiza(int v)
Visualiza un número int.
Definition: Ctrl_vis.hpp:54