<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>rails y más cosas &#187; C++</title>
	<atom:link href="http://www.railsymas.com/category/programacion-en-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.railsymas.com</link>
	<description>Nuevas Tecnologías</description>
	<lastBuildDate>Sat, 28 Jan 2012 10:23:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Programación orientada a objetos con c++</title>
		<link>http://www.railsymas.com/2009/07/14/programacion-orientada-a-objetos-con-c/</link>
		<comments>http://www.railsymas.com/2009/07/14/programacion-orientada-a-objetos-con-c/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 22:19:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://www.railsymas.com/?p=187</guid>
		<description><![CDATA[Ejemplo de creación de una clase con c++, tenemos la clase persona con dos propiedades un constructor que tiene como nombre del método el mismo que la clase y un destructor el mismo nombre de la clase antepuesto el caracter &#8220;~&#8221;. Cuando se crea una variable &#8220;objeto&#8221; de esta clase se llama automáticamente el método [...]]]></description>
			<content:encoded><![CDATA[<p>Ejemplo de creación de una clase con c++, tenemos la clase persona con dos propiedades un constructor que tiene como nombre del método el mismo que la clase y un destructor el mismo nombre de la clase antepuesto el caracter &#8220;~&#8221;.</p>
<p>Cuando se crea una variable &#8220;objeto&#8221; de esta clase se llama automáticamente el método contructor de la misma.<br />
<span id="more-187"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
</pre></td><td class="code"><pre class="c" style="font-family:monospace;">using namespace std<span style="color: #339933;">;</span>
<span style="color: #339933;">#include &lt;iostream&gt;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/*
&nbsp;
 creación de constructores de clase 
&nbsp;
  nombre de la clase puede haber varios 
  destructores ~nombre de la clase solo puede existir uno 
&nbsp;
&nbsp;
*/</span>
&nbsp;
class Persona 
<span style="color: #009900;">&#123;</span>      
	<span style="color: #993333;">float</span> altura<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> edad<span style="color: #339933;">;</span>
&nbsp;
	public <span style="color: #339933;">:</span>	
&nbsp;
	Persona<span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
            altura <span style="color: #339933;">=</span>  <span style="color:#800080;">0.0</span><span style="color: #339933;">;</span>
	    edad <span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	    <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;creamos el objeto&quot;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	~Persona<span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;destruimos el objeto&quot;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #993333;">void</span> cambiardatos<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> e<span style="color: #339933;">,</span> <span style="color: #993333;">float</span> a<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
	  edad <span style="color: #339933;">=</span> e<span style="color: #339933;">;</span>
	  altura <span style="color: #339933;">=</span> a<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #993333;">void</span> mostrardatos <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;la edad es edad&quot;</span> <span style="color: #339933;">&lt;&lt;</span> edad <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
	 <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;la altura es &quot;</span> <span style="color: #339933;">&lt;&lt;</span> altura <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #993333;">int</span> main <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>      
	Persona empleado<span style="color: #339933;">;</span>
	empleado.<span style="color: #202020;">cambiardatos</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">25</span><span style="color: #339933;">,</span><span style="color:#800080;">1.89</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	empleado.<span style="color: #202020;">mostrardatos</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
&nbsp;
	<span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Captura de la ejecución, si alguno esta utilizando compiladores viejos de c++ no le funcionará de la misma forma que si tiene código de c++  antiguo, en un compilador nuevo el stdio.h o el iostream.h  y el conio,h dan errores y no nos compila, que fue lo que me ocurrió hace tiempo al compilar cosas de hace años y tuve que introducir el espacio de nombres &#8220;namespace std&#8221;</p>
<p>captura de la ejecución del ejemplo en ubuntu versión utilizada. </p>
<p><img src="http://www.railsymas.com/wp-content/uploads/2009/07/version1.png" alt="version" title="version" width="570" height="43" class="alignnone size-full wp-image-535" /></p>
<p>visualización del código mediante el editor gedit</p>
<p><img src="http://www.railsymas.com/wp-content/uploads/2009/07/clasesc++1.png" alt="clasesc++" title="clasesc++" width="570" height="974" class="alignnone size-full wp-image-534" /></p>
<p>compilación captura y ejecución</p>
<p><img src="http://www.railsymas.com/wp-content/uploads/2009/07/ejecucion.jpg" alt="ejecucion" title="ejecucion" width="442" height="131" class="alignnone size-full wp-image-536" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.railsymas.com/2009/07/14/programacion-orientada-a-objetos-con-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Estructuras en c++</title>
		<link>http://www.railsymas.com/2009/07/13/estructuras-en-c/</link>
		<comments>http://www.railsymas.com/2009/07/13/estructuras-en-c/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 18:54:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://www.railsymas.com/?p=196</guid>
		<description><![CDATA[Las estructuras en c++ sirven para encapsular y englobar un conjuto de datos que guardan una determinada relación entre sí. Es una variable de variables relacionadas y para su declaracíon se pone la palabra reservada &#8220;struct&#8221; y a continuación el identificador de variable. En este ejemplo, se declaran dos variables, cd1 para la que se [...]]]></description>
			<content:encoded><![CDATA[<p>Las estructuras en c++ sirven para encapsular y englobar un conjuto de datos que guardan una determinada relación entre sí. Es una variable de variables relacionadas y para su declaracíon se pone la palabra reservada &#8220;struct&#8221; y a continuación el identificador de variable.</p>
<p>En este ejemplo, se declaran dos variables, cd1 para la que se asignan los valores de foma estática y cd2 que se asignan los valores de forma dinámica mediante la entrada standar.<br />
<span id="more-196"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
</pre></td><td class="code"><pre class="c" style="font-family:monospace;">using namespace std<span style="color: #339933;">;</span>
<span style="color: #339933;">#include &lt;iostream&gt;</span>
<span style="color: #993333;">int</span> <span style="color: #993333;">const</span> Long <span style="color: #339933;">=</span> <span style="color: #0000dd;">25</span> <span style="color: #339933;">;</span>
<span style="color: #993333;">void</span> mostrar1<span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
<span style="color: #993333;">struct</span> coleccion_cd
<span style="color: #009900;">&#123;</span>
<span style="color: #993333;">char</span> titulo <span style="color: #009900;">&#91;</span> <span style="color: #0000dd;">25</span> <span style="color: #009900;">&#93;</span> <span style="color: #339933;">;</span>
<span style="color: #993333;">char</span>   artista <span style="color: #009900;">&#91;</span> <span style="color: #0000dd;">25</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #993333;">int</span> numero_canciones<span style="color: #339933;">;</span>
 <span style="color: #993333;">float</span> precio<span style="color: #339933;">;</span>
 <span style="color: #993333;">char</span> fecha_compra <span style="color: #009900;">&#91;</span><span style="color: #0000dd;">9</span> <span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
 <span style="color: #993333;">struct</span> coleccion_cd cd1 <span style="color: #339933;">=</span>  
 <span style="color: #009900;">&#123;</span><span style="color: #ff0000;">&quot;titulo cd1 &quot;</span><span style="color: #339933;">,</span> 
   <span style="color: #ff0000;">&quot;artista1&quot;</span><span style="color: #339933;">,</span>
   <span style="color: #0000dd;">5</span><span style="color: #339933;">,</span>
   <span style="color:#800080;">2.5</span><span style="color: #339933;">,</span>
   <span style="color: #ff0000;">&quot;10/01/01&quot;</span>	
 <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">void</span> mostrar1 <span style="color: #009900;">&#40;</span>  <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span>  cd1.<span style="color: #202020;">titulo</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
    <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span>  cd1.<span style="color: #202020;">artista</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
    <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> cd1.<span style="color: #202020;">numero_canciones</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
    <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> cd1.<span style="color: #202020;">precio</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
    <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> cd1.<span style="color: #202020;">fecha_compra</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> mostrar2 <span style="color: #009900;">&#40;</span>  coleccion_cd  cantante<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
   <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span>  cantante.<span style="color: #202020;">titulo</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
    <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span>  cantante.<span style="color: #202020;">artista</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
    <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span>  cantante.<span style="color: #202020;">numero_canciones</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
    <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span>  cantante.<span style="color: #202020;">precio</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
    <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span>  cantante.<span style="color: #202020;">fecha_compra</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">struct</span> coleccion_cd cantante<span style="color: #339933;">;</span>
	mostrar1<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;introduce el titulo de la cancion&quot;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
	cin <span style="color: #339933;">&gt;&gt;</span>  cantante.<span style="color: #202020;">titulo</span><span style="color: #339933;">;</span>
	<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;introduce el nombre del artista &quot;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
	cin <span style="color: #339933;">&gt;&gt;</span> cantante.<span style="color: #202020;">artista</span><span style="color: #339933;">;</span>
            <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;introduce el número de canciones del disco&quot;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
	cin <span style="color: #339933;">&gt;&gt;</span> cantante.<span style="color: #202020;">numero_canciones</span> <span style="color: #339933;">;</span>
             <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;introduce el precio del disco&quot;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
	cin <span style="color: #339933;">&gt;&gt;</span>cantante.<span style="color: #202020;">precio</span><span style="color: #339933;">;</span>
	<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;introduce la fecha de compra &quot;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
	cin <span style="color: #339933;">&gt;&gt;</span>cantante.<span style="color: #202020;">fecha_compra</span><span style="color: #339933;">;</span>
	mostrar2<span style="color: #009900;">&#40;</span>cantante<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
	<span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.railsymas.com/2009/07/13/estructuras-en-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trabajo con matrices en c++</title>
		<link>http://www.railsymas.com/2009/07/13/trabajo-con-matrices-en-c/</link>
		<comments>http://www.railsymas.com/2009/07/13/trabajo-con-matrices-en-c/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 16:46:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://www.railsymas.com/?p=189</guid>
		<description><![CDATA[Ejemplo de trabajo en c++ con matrices, definimos una constante de tipo entera Max con el valor cuatro, esa constante nos sirve para definir el tamaño de las dimensiones de la matriz. Median el símbolo &#8220;[]&#8221; establecemos una dimensión de la la matriz, solamente necesitamos un bucle para hacer el recorrido por la misma. Solemos [...]]]></description>
			<content:encoded><![CDATA[<p>Ejemplo de trabajo en c++ con matrices, definimos una constante de tipo entera Max con el valor cuatro, esa constante nos sirve para definir el tamaño de las dimensiones de la matriz.</p>
<p>Median el símbolo &#8220;[]&#8221; establecemos una dimensión de la la matriz, solamente necesitamos un bucle para hacer el recorrido por la misma. Solemos utilizar un bucle for debido a que conocemos el número de iteraciones de antemano &#8220;el mismo que longitud de la dimension&#8221;, y mediante los iteradores ir accediendo a cada posición de la matriz</p>
<p>Cuando tenemos un array estático se crea mediante los  símbolos &#8220;{ }&#8221;; </p>
<p><span id="more-189"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
</pre></td><td class="code"><pre class="c" style="font-family:monospace;">using namespace std<span style="color: #339933;">;</span>
<span style="color: #339933;">#include &lt;iostream&gt;</span>
<span style="color: #993333;">int</span> <span style="color: #993333;">const</span> Max <span style="color: #339933;">=</span> <span style="color: #0000dd;">4</span> <span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">void</span> rellenar <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> matriz <span style="color: #009900;">&#91;</span> Max <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#91;</span> Max <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">;</span>
<span style="color: #993333;">void</span> mostrar <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> matriz <span style="color: #009900;">&#91;</span> Max <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#91;</span> Max <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">void</span> rellenar <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> matriz <span style="color: #009900;">&#91;</span> Max <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#91;</span> Max <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> auxiliar<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">for</span>  <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> i <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span> <span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> Max  <span style="color: #339933;">;</span> i <span style="color: #339933;">++</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> j <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span> <span style="color: #339933;">;</span> j <span style="color: #339933;">&lt;</span> Max  <span style="color: #339933;">;</span> j<span style="color: #339933;">++</span> <span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span> 
		      <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot; introduce el elmemento &quot;</span> <span style="color: #339933;">&lt;&lt;</span> i  <span style="color: #339933;">&lt;&lt;</span> j  <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>	
		      cin  <span style="color: #339933;">&gt;&gt;</span> auxiliar<span style="color: #339933;">;</span>
&nbsp;
		      matriz <span style="color: #009900;">&#91;</span>  i <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#91;</span> j <span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> auxiliar<span style="color: #339933;">;</span>	
&nbsp;
&nbsp;
		<span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
&nbsp;
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #993333;">void</span> mostrar <span style="color: #009900;">&#40;</span>  <span style="color: #993333;">int</span> matriz <span style="color: #009900;">&#91;</span> Max <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#91;</span> Max <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
     <span style="color: #b1b100;">for</span>  <span style="color: #009900;">&#40;</span>  <span style="color: #993333;">int</span> j <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span> <span style="color: #339933;">;</span> j <span style="color: #339933;">&lt;</span> Max <span style="color: #339933;">;</span> j <span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>    
		<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;| &quot;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> z <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span> <span style="color: #339933;">;</span>  z <span style="color: #339933;">&lt;</span> Max <span style="color: #339933;">;</span> z <span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">if</span>  <span style="color: #009900;">&#40;</span>   z <span style="color: #339933;">&lt;</span> Max <span style="color: #339933;">-</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
&nbsp;
			<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> matriz <span style="color: #009900;">&#91;</span>j <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#91;</span> z <span style="color: #009900;">&#93;</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot; ,  &quot;</span> <span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #b1b100;">else</span>
&nbsp;
			<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> matriz <span style="color: #009900;">&#91;</span> j <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#91;</span> z <span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> 
&nbsp;
		<span style="color: #009900;">&#125;</span>
&nbsp;
		<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot; | &quot;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span> 
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#41;</span> 
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> matriz <span style="color: #009900;">&#91;</span> Max<span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#91;</span> Max <span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #993333;">int</span> matriz2<span style="color: #009900;">&#91;</span> Max <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#91;</span> Max <span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span> <span style="color: #009900;">&#123;</span> <span style="color: #0000dd;">1</span> <span style="color: #339933;">,</span> <span style="color: #0000dd;">2</span> <span style="color: #339933;">,</span> <span style="color: #0000dd;">3</span> <span style="color: #339933;">,</span> <span style="color: #0000dd;">4</span><span style="color: #009900;">&#125;</span> <span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span> <span style="color: #0000dd;">2</span> <span style="color: #339933;">,</span> <span style="color: #0000dd;">3</span> <span style="color: #339933;">,</span> <span style="color: #0000dd;">4</span> <span style="color: #339933;">,</span> <span style="color: #0000dd;">5</span><span style="color: #009900;">&#125;</span> <span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span> <span style="color: #0000dd;">4</span> <span style="color: #339933;">,</span> <span style="color: #0000dd;">2</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">3</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">1</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span> <span style="color: #0000dd;">1</span> <span style="color: #339933;">,</span> <span style="color: #0000dd;">2</span> <span style="color: #339933;">,</span> <span style="color: #0000dd;">5</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">4</span> <span style="color: #009900;">&#125;</span> <span style="color: #009900;">&#125;</span> <span style="color: #339933;">;</span> 
&nbsp;
	rellenar <span style="color: #009900;">&#40;</span> matriz <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	mostrar <span style="color: #009900;">&#40;</span>matriz <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span> segunda matriz &quot;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
&nbsp;
	mostrar <span style="color: #009900;">&#40;</span> matriz2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.railsymas.com/2009/07/13/trabajo-con-matrices-en-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>funciones y bucles con c++ linux</title>
		<link>http://www.railsymas.com/2009/07/11/funciones-y-bucles-con-c/</link>
		<comments>http://www.railsymas.com/2009/07/11/funciones-y-bucles-con-c/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 07:42:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://www.railsymas.com/?p=171</guid>
		<description><![CDATA[#include indica al compilador que lea el archivo fuente que viene a continuación de ella y su contenido lo inserte en la posición donde se encuentra dicha directiva, Estos archivos se denominan archivos de cabecera o archivos de inclusión. Los archivos más usuales de cabecera que se suele utilizar son IOSTREAM.H . Este archivo proporciona [...]]]></description>
			<content:encoded><![CDATA[<p> #include indica al compilador que lea el archivo fuente que viene a continuación de ella y su contenido lo inserte en la posición donde se encuentra dicha directiva, Estos archivos se denominan archivos de cabecera o archivos de inclusión. </p>
<p>Los archivos más usuales de cabecera que se suele utilizar son IOSTREAM.H .  Este archivo proporciona al compilador c++ la información necesaria sobre las funciones de biblioteca cin y cout, el espacio de nombres std</p>
<p>Compilación en linux</p>
<p>     para compilación  g++ -o fichero.out fichero.cpp</p>
<p>     para la ejecución  ,/fichero.out </p>
<p><span id="more-171"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
</pre></td><td class="code"><pre class="c" style="font-family:monospace;">using namespace std<span style="color: #339933;">;</span>
<span style="color: #339933;">#include &lt;iostream&gt;</span>
&nbsp;
<span style="color: #993333;">void</span> multiplicarFor <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> n<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #993333;">void</span> multiplicarWhile <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> n<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #993333;">void</span> multiplicarDo <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> n<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #993333;">void</span> bucleSaltos <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> n<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
&nbsp;
<span style="color: #993333;">void</span> multiplicarFor <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> n<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>      
	<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span> multiplicacion for <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> i<span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span> <span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">10</span> <span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> n <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot; * &quot;</span>  <span style="color: #339933;">&lt;&lt;</span>  i  <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;  es igual a &quot;</span> <span style="color: #339933;">&lt;&lt;</span> i<span style="color: #339933;">*</span>n <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span> 
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> multiplicarWhile <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> n<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">=</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span> multiplicacion while <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span> i <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">10</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> n <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot; * &quot;</span>  <span style="color: #339933;">&lt;&lt;</span>  i  <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;  es igual a &quot;</span> <span style="color: #339933;">&lt;&lt;</span> i<span style="color: #339933;">*</span>n <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span> 
&nbsp;
		i<span style="color: #339933;">++;</span>
	<span style="color: #009900;">&#125;</span>	
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> multiplicarDo <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> n <span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">=</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span> multiplicacion do <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">do</span> 
	<span style="color: #009900;">&#123;</span>
	    <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> n <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot; * &quot;</span>  <span style="color: #339933;">&lt;&lt;</span>  i  <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;  es igual a &quot;</span> <span style="color: #339933;">&lt;&lt;</span> i<span style="color: #339933;">*</span>n <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span> 
&nbsp;
	    	i<span style="color: #339933;">++;</span>	 
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span>  i <span style="color: #339933;">&lt;=</span> <span style="color: #0000dd;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> bucleSaltos <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> n<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span> <span style="color: #993333;">int</span> i<span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> i<span style="color: #339933;">&lt;=</span><span style="color: #0000dd;">10</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span> 
		<span style="color: #b1b100;">if</span>  <span style="color: #009900;">&#40;</span>i<span style="color: #339933;">==</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span>
			<span style="color: #b1b100;">continue</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span>  <span style="color: #009900;">&#40;</span>i <span style="color: #339933;">==</span> <span style="color: #0000dd;">7</span><span style="color: #009900;">&#41;</span>
			<span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
		<span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot; sentencia ejecutada &quot;</span> <span style="color: #339933;">&lt;&lt;</span>  i <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>    
	<span style="color: #993333;">int</span> numero<span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #000066;">cout</span> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;introduce por teclado el numero para hacer su tabla de multiplicar &quot;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span>
        cin <span style="color: #339933;">&gt;&gt;</span> numero<span style="color: #339933;">;</span>	
&nbsp;
	multiplicarFor<span style="color: #009900;">&#40;</span>numero<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	multiplicarWhile<span style="color: #009900;">&#40;</span>numero<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	multiplicarDo<span style="color: #009900;">&#40;</span>numero<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	bucleSaltos<span style="color: #009900;">&#40;</span>numero<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.railsymas.com/2009/07/11/funciones-y-bucles-con-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

