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