tag:blogger.com,1999:blog-61943745754272783412024-02-20T03:47:05.152-05:00Andrias's Code NotebookUnknownnoreply@blogger.comBlogger27125tag:blogger.com,1999:blog-6194374575427278341.post-50314699191468009272023-10-29T14:39:00.022-05:002023-10-29T16:01:11.156-05:00Python basics, 1. For vs While<p><b style="font-family: courier;">Ejemplo 1. </b><span style="white-space: pre-wrap;"><span color="rgba(0, 0, 0, 0.87)" style="background-color: white; caret-color: rgba(0, 0, 0, 0.87); font-family: courier;">Genere una lista llamada <i>big_numbers</i> </span><span color="rgba(0, 0, 0, 0.87)" style="background-color: white; caret-color: rgba(0, 0, 0, 0.87);"><span style="font-family: courier;">que contenga el cuadrado de cada elemento en la lista <i>original_numbers</i>.</span></span></span></p>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; padding: 8px;">
<p><span style="font-size: x-small;">FOR LOOP</span></p><p><span style="font-size: x-small;"><br /></span></p><p><span style="font-size: x-small;">original_numbers = [1,2,2,3,3,3,5,4]</span></p><p><span style="font-size: x-small;">big_numbers = [ ] <span> <span> <span> </span></span></span><span style="color: #6aa84f;">#inicializar nueva variable tipo lista</span></span></p><p><span style="font-size: x-small;"><br /></span></p><p><span style="font-size: x-small;">for i in original_numbers: <span style="color: #6aa84f;">#por cada elemento en variable</span></span></p><p><span style="font-size: x-small;"> big_numbers.append(i**2) <span style="color: #6aa84f;">#nueva variable.adjuntar(su cuadrado) </span></span></p><p><span style="font-size: x-small;"><br /></span></p><p><span style="font-size: x-small;">print(big_numbers)<span> <span> <span> </span></span></span><span style="caret-color: rgb(106, 168, 79); color: #6aa84f;">#imprimir lista resultante</span></span></p>
</div>
<span style="font-size: x-small;"><br />
</span><div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; padding: 8px;">
<p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">WHILE LOOP</span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;"><br /></span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">original_numbers = [1,2,2,3,3,3,5,4]</span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">big_numbers = [ ] <span> <span> </span></span><span style="caret-color: rgb(106, 168, 79); color: #6aa84f;">#inicializar nueva variable tipo lista</span></span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">i = 0<span> <span> <span> <span> <span><span> </span></span></span></span></span></span><span style="caret-color: rgb(106, 168, 79); color: #6aa84f;">#inicializar contador en cero</span></span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;"><br /></span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;"><span style="caret-color: rgb(106, 168, 79); color: #6aa84f;">#mientras que la lista vacía no contenga tantos elementos como la primera, </span><span style="color: #6aa84f;">añadir a la lista vacia el elemento**2 que corresponda al indice i en la 1ra lista</span></span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="caret-color: rgb(106, 168, 79); color: #6aa84f; font-size: x-small;">#aumentar en uno el contador</span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">while len(big_numbers) < len(original_numbers):</span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;"> big_numbers_2.append(original_numbers_2[i]**2)</span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;"> i = i + 1</span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;"> </span></p><p><span style="font-size: x-small;"><span style="font-family: Monaco, Menlo, Consolas, Courier New, monospace;"><span>print(big_numbers_2) </span></span><span style="color: #6aa84f; font-family: Monaco, Menlo, Consolas, Courier New, monospace;"><span style="caret-color: rgb(106, 168, 79);">#al cumplirse la condicion inicial, imprimir la nueva lista</span></span></span></p>
</div>
<div class="lm-Widget p-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-dirty jp-mod-active jp-mod-selected" style="background: repeat; border: medium; box-sizing: border-box; cursor: default; margin: 0px; outline: currentcolor; overflow: visible; padding: var(--jp-cell-padding); position: relative;"><div class="lm-Widget p-Widget lm-Panel p-Panel jp-Cell-outputWrapper" style="box-sizing: border-box; cursor: default; display: flex; flex-direction: row; margin: 5px 0px 0px; overflow: visible; padding: 0px; position: relative;"><div class="lm-Widget p-Widget jp-OutputArea jp-Cell-outputArea" style="box-sizing: border-box; cursor: default; flex: 1 1 auto; overflow: hidden auto; position: relative;"><div class="lm-Widget p-Widget lm-Panel p-Panel jp-OutputArea-child" style="box-sizing: border-box; cursor: default; display: flex; flex-direction: row; overflow: hidden; position: relative;"><div class="lm-Widget p-Widget jp-RenderedText jp-mod-trusted jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stdout" style="-webkit-user-select: text; box-sizing: border-box; cursor: default; flex-grow: 1; flex-shrink: 1; font-family: var(--jp-code-font-family); height: auto; line-height: var(--jp-code-line-height); overflow: auto; padding-left: var(--jp-code-padding); position: relative;"><pre style="border: medium; box-sizing: unset; color: var(--jp-content-font-color1); font-family: var(--jp-code-font-family); line-height: var(--jp-code-line-height); margin-bottom: 0px; margin-top: 0px; overflow-wrap: break-word; overflow: auto; padding: 0px; white-space: pre-wrap; word-break: break-all;"><span style="font-family: times;">[1, 4, 4, 9, 9, 9, 25, 16]
</span></pre></div></div></div></div><div class="lm-Widget p-Widget jp-CellFooter jp-Cell-footer" style="background: repeat; border: medium; box-sizing: border-box; cursor: default; height: 0px; margin: 0px; outline: currentcolor; overflow: hidden; padding: 0px; position: relative; width: 992px;"></div></div><div class="lm-Widget p-Widget jp-Cell jp-MarkdownCell jp-Notebook-cell jp-mod-rendered jp-toolbar-overlap" style="background: repeat; border: medium; box-sizing: border-box; cursor: default; margin: 0px; outline: currentcolor; overflow: visible; padding: var(--jp-cell-padding); position: relative;"><div class="lm-Widget p-Widget jp-CellHeader jp-Cell-header" style="background: repeat; border: medium; box-sizing: border-box; cursor: default; height: 0px; margin: 0px; outline: currentcolor; overflow: hidden; padding: 0px; position: relative; width: 992px;"></div><div class="lm-Widget p-Widget lm-Panel p-Panel jp-Cell-inputWrapper" style="box-sizing: border-box; cursor: default; display: flex; flex-direction: row; margin: 0px; overflow: visible; padding: 0px; position: relative;"><div class="lm-Widget p-Widget jp-Collapser jp-InputCollapser jp-Cell-inputCollapser" style="background: repeat; border-radius: var(--jp-border-radius); border: medium; box-sizing: border-box; cursor: default; flex: 0 0 var(--jp-cell-collapser-width); margin: 0px; opacity: 1; outline: currentcolor; overflow: hidden; padding: 0px; position: relative;"></div></div></div><br class="Apple-interchange-newline" /><div><p><span style="font-family: courier;"><b>Ejemplo 2. </b><span>Crear una rutina que a le sume 50 a los primeros 15 números naturales e imprima el número original, y el que se obtiene al sumarle 50. ¿Y si además quisiéramos guardarlo en otra lista?</span></span></p><div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; padding: 8px;"><p><span style="font-size: x-small;">FOR LOOP</span></p><p><span style="font-size: x-small;"><br /></span></p><p><span style="font-size: x-small;">nplus50_list = [ ] <span><span><span><span><span style="color: #6aa84f;">#inicializar variable de tipo lista</span></span></span></span></span></span></p><p><span style="font-size: x-small;"><br /></span></p><p><span style="font-size: x-small;">for i in range(1, 16)<span><span><span> <span style="color: #6ab24f;">#para cada uno de los num naturales del 1 al 15</span></span></span></span></span></p><p><span style="font-size: x-small;"> num_plus = i + 50<span> <span><span><span style="color: #6aa84f;">#a cada numero natural sumarle 50</span></span></span></span></span></p><p><span style="font-size: x-small;"> print(i, num_plus)<span> <span><span><span style="color: #6aa84f;">#imprimir en casa iteracion el num original y la suma</span></span></span></span></span></p><p><span style="font-size: x-small;"> nplus50_list.append(num_plus) <span style="color: #6aa84f;">#agregar la suma a la lista vacia, repetir</span></span></p><p><span style="font-size: x-small;"> if len(nplus50_list) == 15:<span> <span> </span></span></span></p><p><span style="font-size: x-small;"> break<span> <span> <span><span><span> <span style="color: #6aa84f;">#</span></span></span></span></span></span><span style="color: #6aa84f;">limitar a 15 iteraciones el bucle</span></span></p><p><span style="font-size: x-small;">print(nplus50_list)<span> <span><span><span> <span style="color: #6aa84f;">#imprimir la lista resultante tras completar el bucle</span></span></span></span></span></span></p></div><span style="font-size: x-small;"><br /></span><div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; padding: 8px;"><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">WHILE LOOP</span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;"><br /></span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">numN = 1<span> <span> <span> <span> <span><span><span><span> </span></span></span></span></span></span></span></span><span style="caret-color: rgb(106, 168, 79); color: #6aa84f;">#inicializar variable tipo entero en 1</span></span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">numN_list = [ ]<span> <span> <span><span><span><span> </span></span></span></span></span></span><span style="caret-color: rgb(106, 168, 79); color: #6aa84f;">#inicializar variable tipo lista vacia</span></span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">while numN < 16:<span> <span> <span><span><span><span> </span></span></span></span></span></span><span style="caret-color: rgb(106, 168, 79); color: #6aa84f;">#mientras que variable tipo entero sea menor de 16</span></span></p><p><span style="font-size: x-small;"><span style="font-family: Monaco, Menlo, Consolas, Courier New, monospace;"><span> print(numN, numN + 50)</span></span><span style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"> </span><span style="color: #6aa84f; font-family: Monaco, Menlo, Consolas, Courier New, monospace;"><span>#imprimir numero entero y num+50</span></span></span></p><p><span style="font-size: x-small;"><span style="font-family: Monaco, Menlo, Consolas, Courier New, monospace;"><span> numN_list.append(numN + 50)</span></span><span style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"> </span><span style="color: #6aa84f; font-family: Monaco, Menlo, Consolas, Courier New, monospace;"><span>#agregar a lista vacia num+50 en cada it</span></span></span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;"> numN += 1<span> <span> <span> <span><span><span><span> </span></span></span></span></span></span></span><span style="caret-color: rgb(106, 168, 79); color: #6aa84f;">#sumar 1 al entero, repetir</span></span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">print(numN_list)<span> <span> <span><span><span><span> </span></span></span></span></span></span><span style="caret-color: rgb(106, 168, 79); color: #6aa84f;">#</span><span style="caret-color: rgb(106, 168, 79); color: #6aa84f;">imprimir la lista resultante tras completar el bucle</span></span></p></div><br /><div><div class="lm-Widget p-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-active jp-mod-selected" style="background-attachment: scroll; background-clip: border-box; background-image: none; background-origin: padding-box; background-position: 0% 0%; background-repeat: repeat; background-size: auto; border: medium; box-sizing: border-box; cursor: default; margin: 0px; outline: currentcolor; overflow: visible; padding: var(--jp-cell-padding); position: relative;"><div class="lm-Widget p-Widget lm-Panel p-Panel jp-Cell-outputWrapper" style="box-sizing: border-box; cursor: default; display: flex; flex-direction: row; margin: 5px 0px 0px; overflow: visible; padding: 0px; position: relative;"><div class="lm-Widget p-Widget jp-OutputArea jp-Cell-outputArea" style="box-sizing: border-box; cursor: default; flex: 1 1 auto; overflow: hidden auto; position: relative;"><div class="lm-Widget p-Widget lm-Panel p-Panel jp-OutputArea-child" style="box-sizing: border-box; cursor: default; display: flex; flex-direction: row; overflow: hidden; position: relative;"><div class="lm-Widget p-Widget jp-RenderedText jp-mod-trusted jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stdout" style="-webkit-user-select: text; box-sizing: border-box; cursor: default; flex-grow: 1; flex-shrink: 1; height: auto; line-height: var(--jp-code-line-height); overflow: auto; padding-left: var(--jp-code-padding); position: relative;"><pre style="border: medium; box-sizing: unset; color: var(--jp-content-font-color1); font-size: var(--jp-code-font-size); line-height: var(--jp-code-line-height); margin-bottom: 0px; margin-top: 0px; overflow-wrap: break-word; overflow: auto; padding: 0px; white-space: pre-wrap; word-break: break-all;"><span style="font-family: times;">1 51
2 52
(...)
14 64
15 65
[51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65]</span></pre><pre style="border: medium; box-sizing: unset; color: var(--jp-content-font-color1); font-size: var(--jp-code-font-size); line-height: var(--jp-code-line-height); margin-bottom: 0px; margin-top: 0px; overflow-wrap: break-word; overflow: auto; padding: 0px; white-space: pre-wrap; word-break: break-all;"><span style="font-family: times;"><br /></span></pre><pre style="border: medium; box-sizing: unset; color: var(--jp-content-font-color1); font-size: var(--jp-code-font-size); line-height: var(--jp-code-line-height); margin-bottom: 0px; margin-top: 0px; overflow-wrap: break-word; overflow: auto; padding: 0px; white-space: pre-wrap; word-break: break-all;"><span style="font-family: times;"><br /></span></pre><pre style="border: medium; box-sizing: unset; color: var(--jp-content-font-color1); font-size: var(--jp-code-font-size); line-height: var(--jp-code-line-height); margin-bottom: 0px; margin-top: 0px; overflow-wrap: break-word; overflow: auto; padding: 0px; white-space: pre-wrap; word-break: break-all;"><span><p style="caret-color: rgb(33, 33, 33); color: #212121; margin-bottom: 6px; margin-top: 0.5em; white-space: normal;"><span style="font-family: courier;"><strong>Ejemplo 3:</strong> sumar todos los elementos de la siguiente lista.</span></p></span></pre></div></div></div></div></div></div></div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; padding: 8px;">
<p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">FOR LOOP</span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;"><br /></span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">numeros = [4,8,3,1,-3,3,-5,1,2,-8]</span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">suma = 0</span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;"><br /></span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">for i in numeros:</span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;"> suma = suma + i</span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;"> </span></p><p style="font-family: Monaco, Menlo, Consolas, "Courier New", monospace;"><span style="font-size: x-small;">print(suma)</span></p>
</div>
<div class="lm-Widget p-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-dirty jp-mod-active jp-mod-selected" style="background: repeat; border: medium; box-sizing: border-box; cursor: default; margin: 0px; outline: currentcolor; overflow: visible; padding: var(--jp-cell-padding); position: relative;"><div class="lm-Widget p-Widget lm-Panel p-Panel jp-Cell-outputWrapper" style="box-sizing: border-box; cursor: default; display: flex; flex-direction: row; margin: 5px 0px 0px; overflow: visible; padding: 0px; position: relative;"><div class="lm-Widget p-Widget jp-OutputArea jp-Cell-outputArea" style="box-sizing: border-box; cursor: default; flex: 1 1 auto; overflow: hidden auto; position: relative;"><div class="lm-Widget p-Widget lm-Panel p-Panel jp-OutputArea-child" style="box-sizing: border-box; cursor: default; display: flex; flex-direction: row; overflow: hidden; position: relative;"><div class="lm-Widget p-Widget jp-RenderedText jp-mod-trusted jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stdout" style="-webkit-user-select: text; box-sizing: border-box; cursor: default; flex-grow: 1; flex-shrink: 1; font-family: var(--jp-code-font-family); height: auto; line-height: var(--jp-code-line-height); overflow: auto; padding-left: var(--jp-code-padding); position: relative;"><pre style="border: medium; box-sizing: unset; color: var(--jp-content-font-color1); font-family: var(--jp-code-font-family); line-height: var(--jp-code-line-height); margin-bottom: 0px; margin-top: 0px; overflow-wrap: break-word; overflow: auto; padding: 0px; white-space: pre-wrap; word-break: break-all;"><span style="font-family: times;">
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; padding: 8px;"><p><span style="font-size: x-small;">WHILE LOOP</span></p><p><span style="font-size: x-small;"><br /></span></p><p><span style="font-size: x-small;">numeros = [4,8,3,1,-3,3,-5,1,2,-8]
suma = 0
i = 0
while i != len(numeros):
suma = numeros[i] + suma
i = i + 1
print(suma)</span></p></div>
6</span></pre></div></div></div></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-23311763672880238902017-06-13T03:15:00.000-05:002017-06-13T16:10:12.031-05:00C, 25. Decimal a binario<div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #38761d;">// Calculadora decimal a binario (sin recursividad)</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> int i=0, n1, a[9999]; </span><span style="color: #38761d;">// 1) a[x] limita cuantos digitos</span></div>
<div>
<span style="color: #333333;"> </span><span style="color: #38761d;">// pueden aparecer en el array.</span></div>
<div>
<span style="color: #333333;"> printf("Decimal: "); </span><span style="color: #38761d;">// 2) Pedimos al usuario el no.decimal</span></div>
<div>
<span style="color: #333333;"> scanf("%i",&n1); </span><span style="color: #38761d;">// se almacena en n1.</span></div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> </span><span style="color: orange;">while</span><span style="color: #333333;">(n1>0){ </span><span style="color: #38761d;">// 3) Mientras n1 sea mayor que 0</span></div>
<div>
<span style="color: #333333;"> a[i] = n1%2; </span><span style="color: #38761d;">// introducimos en el array n1mod2</span></div>
<div>
<span style="color: #333333;"> n1 /= 2; </span><span style="color: #38761d;">// almacenamos nuevo valor de n1, n1/2</span></div>
<div>
<span style="color: #333333;"> ++i; </span><span style="color: #38761d;">// nos desplazamos al siguiente digito</span></div>
<div style="color: #333333;">
}</div>
<div>
<span style="color: #333333;"> </span><span style="color: red;">for</span><span style="color: #333333;">(n1=i-1; n1>=0; --n1) </span><span style="color: #38761d;">// despues de imprimir:</span></div>
<div>
<span style="color: #333333;"> printf("Binario: %d",a[n1]); </span><span style="color: #38761d;">// 4) La sentencia for esta invertida</span></div>
<div>
<span style="color: #333333;"> printf("\n"); // </span><span style="color: #38761d;">de modo que imprima de dcha a izq.</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
</div>
<h4>
<br /></h4>
<h4>
¿Cómo pasar de decimal a binario?</h4>
<div>
<ul>
<li>Dividimos <span style="color: #8e7cc3;">35</span>, <span style="color: #8e7cc3;">34</span> y <span style="color: #8e7cc3;">10</span> entre 2 de forma sucesiva hasta obtener un cociente igual a 1.</li>
<li>35 : 2 = 17 + <span style="color: blue;">1</span> // 17 : 2 = 8 + <span style="color: blue;">1</span> // 8 : 2 = 4 + <span style="color: blue;">0</span> // 4 : 2 = 2 + <span style="color: blue;">0</span> // 2 : 2 = <span style="color: magenta;">1</span> + <span style="color: blue;">0</span></li>
<li>34 : 2 = 17 + <span style="color: blue;">0</span> // 17 : 2 = 8 + <span style="color: blue;">1</span> // 8 : 2 = 4 + <span style="color: blue;">0</span> // 4 : 2 = 2 + <span style="color: blue;">0</span> // 2 : 2 = <span style="color: magenta;">1</span> + <span style="color: blue;">0</span></li>
<li>10 : 2 = 5 + <span style="color: blue;">0</span> // 5 : 2 = 2 + <span style="color: blue;">1</span> // 2 : 2 = <span style="color: magenta;">1</span> + <span style="color: blue;">0</span></li>
<li>Anotamos el <span style="color: magenta;">último cociente</span>, y a continuación los <span style="color: blue;">restos</span> de derecha a izquierda.</li>
<li><span style="color: #8e7cc3;">35</span> = <span style="color: magenta;">1</span><span style="color: blue;">00011</span> // <span style="color: #8e7cc3;">34</span> = <span style="color: magenta;">1</span><span style="color: blue;">00010</span> // <span style="color: #8e7cc3;">10</span> = <span style="color: magenta;">1</span><span style="color: blue;">010</span></li>
<li>Podemos hacer la comprobación con el programa de arriba :)</li>
</ul>
</div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-6194374575427278341.post-82498852735939906922017-06-12T01:50:00.004-05:002017-06-12T18:42:21.983-05:00C, 24. Sentencia do-while<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; padding: 8px;">
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;">/* Repetición: El bucle do...while</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;"><br /></span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;"> Sintaxis:</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;"><br /></span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;"> do{</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;"> Instrucciones</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;"> }while(condicion) */</span></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br />
<br /></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #38761d;">// Mostrar los 10 primeros numeros enteros positivos</span></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
#include<stdio.h></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #38761d;">int main(){</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #38761d;"> </span><span style="color: #38761d;">int i;</span><span style="color: #38761d;"> </span><span style="color: #38761d;"> // Declaramos la variable i</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #38761d;"> </span><span style="color: #38761d;"> </span><span style="color: #38761d;">i=1;</span><span style="color: #38761d;"> </span><span style="color: #38761d;"> // Asignamos el valor 1, es el primer número de la serie</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #38761d;"> </span><span style="color: red;">do</span><span style="color: #38761d;">{</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #38761d;"> </span><span style="color: #38761d;">printf("%i",i);</span><span style="color: #38761d;"> </span><span style="color: #38761d;"> // Imprimimos en pantalla el valor de la variable i...</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #38761d;"> </span><span style="color: #38761d;">i++;</span><span style="color: #38761d;"> </span><span style="color: #38761d;"> // ...en cada iteracion le sumamos 1 a i...</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #38761d;"> </span><span style="color: #38761d;">}</span><span style="color: red;">while</span><span style="color: #38761d;">(i<=10);</span><span style="color: #38761d;"> // ...e imprimimos el valor de i hasta que alcance el</span><br />
<span style="color: #38761d;"> // último número.</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #38761d;"> </span><span style="color: #38761d;"> </span><span style="color: #38761d;">return 0;</span></div>
<div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #38761d;">}</span></div>
</div>
</div>
<div>
<br />
En el primer ejemplo acabamos de ver cómo aplicar do-while, el programa ya tiene las variables por lo que al correrlo simplemente veremos el resultado en pantalla, sin necesidad de interactuar con él.<br />
A continuación otro ejemplo donde el usuario ha de dar los datos para que se ejecute el bucle y concluya.<br />
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
</div>
<br />
<div style="-webkit-text-stroke-width: 0px; background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: "Times New Roman"; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; padding: 8px; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div>
<div style="color: black; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; margin: 0px;">
<span style="color: #38761d;"><br /></span></div>
<div style="color: black; margin: 0px;">
<span style="color: #38761d; font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;">// Mostrar los numeros enteros entre dos intervalos, ambos inclusive</span></span></div>
<div style="color: black; margin: 0px;">
<span style="color: #38761d; font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"><br /></span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;">#include<stdio.h></span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"><br /></span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;">int main(){</span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> int n1,n2; <span style="color: #38761d;">// Declaramos las variables para el primer y ultimo</span></span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> <span style="color: #38761d;">// numero de la serie, solicitamos al usuario que</span></span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> <span style="color: #38761d;">// que indique sus valores.</span></span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> printf("Introduzca el primer numero de la serie:\n");</span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> scanf("%i",&n1);</span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> printf("Introduzca el ultimo numero de la serie:\n");</span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> scanf("%i",&n2);</span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"><br /></span></span></div>
<div style="margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> <span style="color: red;">do</span>{</span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> printf("%i ",n1); <span style="color: #38761d;">// Imprimimos en pantalla el valor de la variable n1</span></span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> n1++; <span style="color: #38761d;">// en cada iteracion le sumamos 1 a n1</span></span></span></div>
<div style="margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> }<span style="color: red;">while</span>(n1<=n2); <span style="color: #38761d;">// e imprimimos el valor de n1 hasta que alcance el</span></span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> <span style="color: #38761d;">// valor de n2.</span></span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;"> return 0;</span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-size: 12px;"><span style="color: #38761d; font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"></span></span></div>
<div style="color: black; margin: 0px;">
<span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="font-size: 12px;">}</span></span></div>
</div>
</div>
<br />
En este último ejemplo, en cambio, el programa seguirá ejecutándose mientras el usuario siga realizando la acción que permite reproducir el bucle, en caso contrario finalizará.<br />
<br />
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; padding: 8px;">
<div style="color: #333333;">
<span style="color: #38761d;">// Solicitar repetición de saludo</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
char opc;</div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> </span><span style="color: red;">do</span><span style="color: #333333;">{</span></div>
<div>
<span style="color: #333333;"> fflush(stdin); </span><span style="color: #38761d;">// Esta funcion limpia la pantalla</span></div>
<div style="color: #333333;">
printf("Hola");</div>
<div style="color: #333333;">
printf("\nIntroduzca 's' para saludar nuevamente: \n");</div>
<div style="color: #333333;">
scanf("%c",&opc);</div>
<div>
<span style="color: #333333;"> }</span><span style="color: red;">while</span><span style="color: #333333;">(opc == 's' || opc == 'S'); </span><span style="color: #38761d;">// Mientras el programa siga registrando...</span></div>
<div>
<span style="color: #38761d;"> // el caracter "s", nos seguira devolviendo</span></div>
<div>
<span style="color: #38761d;"> // ...el saludo inicial.</span></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-41388989283950943022017-06-12T01:45:00.001-05:002017-06-12T20:03:28.837-05:00C, 23. Sentencia while<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; padding: 8px;">
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;">/* La sentencia while</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;"> Sintaxis:</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;"> while(condicion){</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;"> instrucciones;</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;"> } */</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #38761d;">// Mostrar los diez primeros números enteros positivos en pantalla en orden ascendente</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;">#include<stdio.h></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;">int main(){</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> int i;</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> i=1; </span><span style="color: #38761d;">// A partir de valor 1</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> </span><span style="color: red;">while</span><span style="color: #333333;">(i<=10){ </span><span style="color: #38761d;">// y mientras la variable sea menor o igual a 10</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> printf("%i ",i); </span><span style="color: #38761d;">// imprimira el valor de la variable</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> i++; </span><span style="color: #38761d;">// incrementará en 1 su valor en cada iteracion.</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> }</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> return 0;</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;">}</span></span></span></div>
</div>
</div>
<div>
<br /></div>
<div>
En el primer ejemplo el programa ya dispone de las variables ya que inicializamos en 1 y le solicitamos al bucle que compruebe la variable cada vez que haga un incremento hasta que llegue a 10. En este caso no se requiere acción por parte el usuario.</div>
<div>
<br /></div>
<div>
En el siguiente ejemplo, en cambio, es el usuario el que ha de proporcionar el valor de los dos números para los cuales va a mostrar todos los enteros que se comprendan entre ellos ambos inclusive; si deseamos que aparezcan en orden ascendente debemos considerar que los incrementos han de ser positivos desde el menor de los números proporcionados, y en descendente el programa deberá hacer decrementos desde el mayor de ambos. El programa dará error si lo los inroducimos en el orden adecuado.</div>
<div>
<br /></div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; padding: 8px;">
<div style="color: #333333;">
<span style="color: #38761d;">// Mostrar una serie entre dos numeros, ambos inclusive, en</span><br />
<span style="color: #38761d;">// orden ascendente/descendente.</span><br />
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int n1,n2;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Introduzca el primer y el ultimo valor de la serie:\n");</div>
<div style="color: #333333;">
scanf("%i",&n1);</div>
<div style="color: #333333;">
scanf("%i",&n2);</div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> </span><span style="color: red;">while</span><span style="color: #333333;">(n1<=n2){ </span><span style="color: #38761d;">// Para obtenerlo en orden ascendente</span></div>
<div>
<span style="color: #333333;"> printf("%i\n",n1); </span><span style="color: #38761d;">// mostramos el valor menor</span></div>
<div>
<span style="color: #333333;"> n1++; </span><span style="color: #38761d;">// y le vamos sumando 1 (incremento).</span></div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> </span><span style="color: #38761d;">//</span><span style="color: red;">while</span><span style="color: #333333;">(n2>=n1){ </span><span style="color: #38761d;">// Para obtenerlo en orden descendente</span></div>
<div>
<span style="color: #333333;"> </span><span style="color: #38761d;">//</span><span style="color: #333333;"> printf("%i\n",n2); </span><span style="color: #38761d;">// mostramos el valor mayor</span></div>
<div>
<span style="color: #333333;"> </span><span style="color: #38761d;">//</span><span style="color: #333333;"> n2--; </span><span style="color: #38761d;">// y le vamos restando 1 (decremento).</span></div>
<div>
<span style="color: #333333;"> </span><span style="color: #38761d;">//</span><span style="color: #333333;">}</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
</div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
Siendo más específicos y para evitar errores, si deseamos que aparezcan del primero al segundo de forma estricta, independientemente de si el primero es mayor o menos que el segundo, el programa deberá poder discernir entre ambos, por lo que vamos a introducir primero <i>if-else</i> y después <i>while</i>.</div>
<div style="margin: 0px;">
<br /></div>
<div style="margin: 0px;">
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; padding: 8px;">
<div style="color: #333333;">
<span style="color: #38761d;">// Mostrar una serie entre dos numeros, ambos inclusive,</span><br />
<span style="color: #38761d;">// en el orden en que hayan sido introducidos por el usuario.</span><br />
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int n1,n2;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Por favor, introduzca el primer y el ultimo valor de la serie:\n");</div>
<div style="color: #333333;">
scanf("%i %i",&n1,&n2);</div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> </span><span style="color: orange;">if</span><span style="color: #333333;">(n1<n2){ </span><span style="color: #38761d;">// De este modo, al ser el primer numero</span></div>
<div>
<span style="color: #333333;"> </span><span style="color: red;">while</span><span style="color: #333333;">(n1<=n2){ </span><span style="color: #38761d;">// el menor, apareceran en orden ascendente.</span></div>
<div style="color: #333333;">
printf("%i\n",n1);</div>
<div style="color: #333333;">
n1++;</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #38761d;"> // if(n1>n2){ // Lo correcto es incluir la segunda opcion</span></div>
<div>
<span style="color: #38761d;"> // while(n1>=n2){ // bajo un else, pero de este modo podemos</span></div>
<div>
<span style="color: #38761d;"> // printf("%i\n",n1); // ver claro que es el supuesto de el 1er</span></div>
<div>
<span style="color: #38761d;"> // n1--; // numero mayor que el 2do.</span></div>
<div>
<span style="color: #38761d;"> // }</span></div>
<div>
<span style="color: #38761d;"> //}</span></div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> </span><span style="color: orange;">else</span><span style="color: #333333;">{ </span><span style="color: #38761d;">// El primero es el mayor, ergo apareceran</span></div>
<div>
<span style="color: #333333;"> </span><span style="color: red;">while</span><span style="color: #333333;">(n1>=n2){ </span><span style="color: #38761d;">// en orden descendente.</span></div>
<div style="color: #333333;">
printf("%i\n",n1);</div>
<div style="color: #333333;">
n1--;</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-45927585143396486902017-06-12T01:34:00.000-05:002017-06-12T02:39:28.213-05:00C, 22. Sentencia if-else<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Sentencia if de dos alternativas: if-else</span></div>
<div>
<span style="color: #0b5394;"><br /></span></div>
<div>
<span style="color: #0b5394;"> if (Condicion)</span></div>
<div>
<span style="color: #0b5394;"> Acción1</span></div>
<div>
<span style="color: #0b5394;"> else</span></div>
<div>
<span style="color: #0b5394;"> Acción2</span></div>
<div>
<span style="color: #0b5394;">*/</span><br />
<div style="color: #333333;">
<br /></div>
</div>
<div>
<span style="color: #38761d;">//Nota del estudiante</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main() {</div>
<div style="color: #333333;">
float nota;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Introduzca la nota de su examen: \n");</div>
<div style="color: #333333;">
scanf("%f",&nota);</div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> </span><span style="color: red;">if</span><span style="color: #333333;"> (nota > 4.9) {</span></div>
<div style="color: #333333;">
printf("El alumno con nota %.2f esta aprobado\n",nota);</div>
<div style="color: #333333;">
}</div>
<div>
<span style="color: #333333;"> </span><span style="color: red;">else</span><span style="color: #333333;"> {</span></div>
<div style="color: #333333;">
printf("El alumno con nota %.2f esta suspendido\n",nota);</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-45968835596298487072017-06-12T01:26:00.000-05:002017-06-12T01:38:34.401-05:00C, 21. Sentencia switch<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Sentencia switch()</span></div>
<div>
<span style="color: #0b5394;"><br /></span></div>
<div>
<span style="color: #0b5394;">switch (selector){ //puede ser int o char</span></div>
<div>
<span style="color: #0b5394;"><br /></span></div>
<div>
<span style="color: #0b5394;">case etiqueta1 : sentencias1;break;</span></div>
<div>
<span style="color: #0b5394;">case etiqueta2 : sentencias2;break;</span></div>
<div>
<span style="color: #0b5394;">case etiqueta3 : sentencias3;break;</span></div>
<div>
<span style="color: #0b5394;">default: sentencias;</span></div>
<div>
<span style="color: #0b5394;"><br /></span></div>
<div>
<span style="color: #0b5394;">}*/</span></div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #38761d;">//Ejemplo del número</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
int numero;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Introduzca un numero entre (1-3): \n");</div>
<div style="color: #333333;">
scanf("%i",&numero);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
switch(numero){</div>
<div style="color: #333333;">
case 1: printf("Es el numero 1");break;</div>
<div style="color: #333333;">
case 2: printf("Es el numero 2");break;</div>
<div style="color: #333333;">
case 3: printf("Es el numero 3");break;</div>
<div style="color: #333333;">
default: printf("El numero es incorrecto");</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
<br />
Este ejercicio es parte del curso <a href="https://www.youtube.com/channel/UC7QoKU6bj1QbXQuNIjan82Q">ProgramaciónATS</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-14799558954578227412017-06-11T23:16:00.001-05:002017-08-29T05:54:45.388-05:00C, 20. Sentencia if, Módulo<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div style="color: #333333;">
<span style="color: #0b5394;">/* La sentencia if:</span></div>
<div style="color: #333333;">
<span style="color: #0b5394;"><br /></span></div>
<div style="color: #333333;">
<span style="color: #0b5394;"> if (Condicion)</span></div>
<div style="color: #333333;">
<span style="color: #0b5394;"> Accion</span></div>
<div style="color: #333333;">
<span style="color: #0b5394;">*/</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
<span style="color: #38761d;">//Prueba de divisibilidad</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main () {</div>
<div style="color: #333333;">
int n1,n2;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Introduzca dos numeros: \n");</div>
<div style="color: #333333;">
scanf("%i %i",&n1,&n2);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
if (n1 % n2 == 0){ <br />
<span style="color: #38761d;"><br /></span>
<span style="color: #38761d;"> //% es modulo, vamos a comprobar si el resto es 0, ergo es divisible</span></div>
<div>
<div style="color: #333333;">
</div>
<div style="color: #333333;">
printf("El numero %i es divisible por %i\n",n1,n2);}</div>
<div style="color: #333333;">
<br /></div>
<span style="color: #38761d;"> //solo se imprimirá el mensaje si se cumple la expresión anterior</span></div>
<div>
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
<br />
Este ejercicio es parte del curso <a href="https://www.youtube.com/channel/UC7QoKU6bj1QbXQuNIjan82Q">ProgramaciónATS</a><br />
<br />
<div style="-en-clipboard: true;">
Edit: 29/08/17<br />
<br /></div>
<!--?xml version="1.0" encoding="UTF-8"?-->
<br />
<div class="en-code" style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #38761d;">/* Función que calcula el valor absoluto de un número */
</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h>
</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){
</div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> int x; </span><span style="color: #38761d;">//declarar la variable x
</span></div>
<div style="color: #333333;">
printf("Introduzca un valor para x: ");
</div>
<div style="color: #333333;">
scanf("%d",&x);
</div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> if(x<0){ </span><span style="color: #38761d;">//condición
</span></div>
<div>
<span style="color: #333333;"> x=-x;} </span><span style="color: #38761d;">//acción, si se cumple
</span></div>
<div style="color: #333333;">
printf("El valor absoluto de x es %d\n",x);
</div>
<div>
<span style="color: #333333;"> </span><span style="color: #38761d;">//esta acción es independiente de if
</span></div>
<div style="color: #333333;">
return 0;
</div>
<div style="color: #333333;">
} </div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-3885744764987310292017-06-11T23:11:00.000-05:002017-06-12T01:30:35.706-05:00C, 19. Ejemplo if else, gets<div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 19 Condicionales. Ingresar por teclado el nombre y el signo de cualquier persona e imprima el nombre solo si la persona es signo Aries, caso contrario imprima no es signo Aries. */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
char nombre[30],signo[30];</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Introduzca su nombre: \n");</div>
<div style="color: #333333;">
gets(nombre);</div>
<div style="color: #333333;">
printf("Introduzca su signo: \n");</div>
<div style="color: #333333;">
gets(signo);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
if (strcmp(signo,"aries")==0){</div>
<div style="color: #333333;">
printf("\nEs signo aries, su nombre es: %s",nombre);</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
else{</div>
<div style="color: #333333;">
printf("\nNo es signo aries.");</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
<br />
Este ejercicio es parte del curso <a href="https://www.youtube.com/channel/UC7QoKU6bj1QbXQuNIjan82Q">ProgramaciónATS</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-75102997454180513622017-06-11T23:10:00.000-05:002017-06-12T01:30:00.813-05:00#1 Hello worldBuenas a todos,<br />
<br />
espero que el blog le pueda estar resultando útil a alguien, hasta ahora apenas he empezado a dedicar tiempo a aprender las bases de C y he de reconocer que lamento no haber empezado antes. Pienso que aprender programación hace unos años me hubiese ayudado en multitud de formas, pero vaya, nunca es tarde para ponerse a ello (y aquí es donde os dejo con la duda al respecto de mi edad).<br />
<br />
Por ahora mi experiencia con entornos integrados de desarrollo, IDEs, es bastante reducida, sin embargo ya tengo algún preferido.<br />
<br />
<ul>
<li>Uno de ellos es <b>BloodShed Dev C++</b> para Win10, para los noobs es invaluable lo útil que resulta la combinación de colores de este editor en particular, es fácil de configurar y tiene todo lo necesario a mano; he trabajado con él a través del curso de programación en C de ProgramaciónATS.</li>
<li>El otro que he estado utilizando recientemente es <b>CodeLite</b>, por recomendación de Huw Collingbourne para su curso de programación en C para principiantes que se puede encontrar en udemy; es un IDE de libre distribución y multiplataforma.</li>
<li>Uno que he encontrado por mi cuenta, y que no está nada mal tener en cuenta cuando estás en un equipo donde no puedes instalar un entorno, es <b>ideone</b>, un IDE online con más de 65 lenguajes disponibles que te permite compilar y descargar el código o acceder a él mediante una url. Aquí os dejo el enlace a un ejemplo de un <a href="https://ideone.com/PxNGdS"><i>hello world</i></a> que he hecho.</li>
</ul>
<div>
<div>
<br /></div>
<div style="-en-codeblock: true; background-color: #fbfaf8; background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.14902); box-sizing: border-box; color: #333333; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; padding: 8px;">
<div>
#include <stdio.h></div>
<div>
<br /></div>
<div>
int main(void) {</div>
<div>
printf("Hello world!\n");</div>
<div>
return 0;</div>
<div>
}</div>
</div>
</div>
<div>
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-45523981626051228222017-06-11T23:06:00.001-05:002017-06-12T00:07:19.070-05:00C, 18. Área trapecio<div>
<br /></div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 18. Hacer un programa que calcule áreas de trapecios. */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main() {</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int base_M, base_m, altura, area;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Digite la base mayor: \n");</div>
<div style="color: #333333;">
scanf("%i",&base_M);</div>
<div style="color: #333333;">
printf("Digite la base menor: \n");</div>
<div style="color: #333333;">
scanf("%i",&base_m);</div>
<div style="color: #333333;">
printf("Digite la altura: \n");</div>
<div style="color: #333333;">
scanf("%i",&altura);</div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> area=((base_M+base_m)*altura)/2; </span><span style="color: #38761d;">//suma de las bases por la altura, partido dos</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("El area del trapedio es: %i\n",area);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-91074915306655339792017-06-11T23:02:00.000-05:002017-06-11T23:49:04.870-05:00C, 17. Calcular la hipoteusa
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 17. Hacer un programa que calcule la hipotenusa de un triángulo</span></div>
<div>
<span style="color: #0b5394;">a partir del valor de los catetos, redondeando el resultado a las centésimas. */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
#include<math.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
float hipotenusa,cateto1,cateto2;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Digite el valor de los dos catetos, separados por un espacio: \n");</div>
<div style="color: #333333;">
scanf("%f %f",&cateto1,&cateto2);</div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> hipotenusa = sqrt(pow(cateto1,2)+pow(cateto2,2)); </span><br />
<span style="color: #38761d;"> //raíz=sqrt(variable), potencia=pow(variable,exponente)</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("la hipotenusa del triangulo es: %.2f\n",hipotenusa);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-35406759796267695532017-06-11T21:15:00.003-05:002017-06-11T23:40:00.488-05:00C, 16. Aritmética básica
<div>
<br /></div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 16. Realizar un programa que toma dos valores y los suma, resta, multiplica y divide. */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
printf("hello world\n");</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int n1,n2;</div>
<div style="color: #333333;">
int suma=0,resta=0,mult=0,div=0;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Digite 2 numeros separados por un espacio: ");</div>
<div style="color: #333333;">
scanf("%i %i",&n1,&n2);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
suma=n1+n2;</div>
<div style="color: #333333;">
resta=n1-n2;</div>
<div style="color: #333333;">
mult=n1*n2;</div>
<div style="color: #333333;">
div=n1/n2;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("La suma es: %i\n",suma);</div>
<div style="color: #333333;">
printf("La resta es: %i\n",resta);</div>
<div style="color: #333333;">
printf("La mult es %i\n",mult);</div>
<div style="color: #333333;">
printf("La div es: %i\n",div);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-89814895293914307582017-06-11T21:12:00.001-05:002017-06-13T00:19:12.657-05:00C, 15. Comprobación número primo<div>
<br /></div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 15 For. Comprobar si un número es primo. */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
<span style="color: #333333;"> int a=0,i,n1; </span><span style="color: #38761d;">// Inicializamos en cero la variable a</span></div>
<div style="color: #333333;">
<span style="color: #333333;"> </span><span style="color: #38761d;">// y declaramos i e n1, todos enteros.</span></div>
<div style="color: #333333;">
<span style="color: #333333;"> printf("Introduzca un numero: \n"); </span><span style="color: #38761d;">// Pedimos al usuario el numero a comprobar</span></div>
<div style="color: #333333;">
<span style="color: #333333;"> scanf("%i",&n1); </span><span style="color: #38761d;">// el cual se almacena en n1.</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
<span style="color: #333333;"> </span><span style="color: red;">for</span><span style="color: #333333;">(i=1; i<(n1+1); i++){ </span><span style="color: #38761d;">// for(inicializacion, condicion, incremento</span></div>
<div style="color: #333333;">
<span style="color: #333333;"> if(n1%i == 0){ </span><span style="color: #38761d;">// Mientras n1 mod i sea 0</span></div>
<div style="color: #333333;">
<span style="color: #333333;"> a++; </span><span style="color: #38761d;">// incrementamos a en una unidad.</span></div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
<span style="color: #333333;"> } </span><span style="color: #38761d;">// Al finalizar el bucle, si el valor de a</span></div>
<div style="color: #333333;">
<span style="color: #333333;"> </span><span style="color: orange;">if</span><span style="color: #333333;">(a != 2){ </span><span style="color: #38761d;">// es distinto de 2, n1 no es numero primo.</span></div>
<div style="color: #333333;">
printf("%i no es numero primo\n",n1);</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
<span style="color: #333333;"> </span><span style="color: orange;">else</span><span style="color: #333333;">{ </span><span style="color: #38761d;">// En caso contrario n1 es numero primo.</span></div>
<div style="color: #333333;">
printf("%i es numero primo\n",n1);</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-9952629550196871932017-06-11T21:00:00.000-05:002017-06-11T23:36:23.571-05:00C, 14. Ejemplo switch<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 14 Condicionales. Dada una nota de un examen mediante un código escribir el literal que le corresponde a la nota.</span></div>
<div>
<span style="color: #0b5394;">A - Excelente</span></div>
<div>
<span style="color: #0b5394;">B - Notable</span></div>
<div>
<span style="color: #0b5394;">C - Aprobado</span></div>
<div>
<span style="color: #0b5394;">D y F - Reprobado */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
char nota;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Introduzca su nota: \n");</div>
<div style="color: #333333;">
scanf("%c",&nota);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
switch(nota){</div>
<div style="color: #333333;">
case 'A': printf("Excelente");break;</div>
<div style="color: #333333;">
case 'B': printf("Notable");break;</div>
<div style="color: #333333;">
case 'C': printf("Aprobado");break;</div>
<div style="color: #333333;">
case 'D':</div>
<div style="color: #333333;">
case 'F': printf("Reprobado");break;</div>
<div style="color: #333333;">
default: printf("Nota erronea");break;</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
<br />
Este ejercicio es parte del curso <a href="https://www.youtube.com/channel/UC7QoKU6bj1QbXQuNIjan82Q">ProgramaciónATS</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-19086229577187717392017-06-11T20:57:00.000-05:002017-06-11T23:35:29.616-05:00C, 13. Calculo descuentos
<div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 13 Condicionales. Una distribuidora de motos tiene una promoción de fin de año que consiste en los siguiente: las motos marca Honda tienen un 5% de descuento, las de marca Yamaha del 8%, las Suzuki del 10%, y el resto del 2%. */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
char marca[20];</div>
<div style="color: #333333;">
float descuento,precio,precio_final;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Introduzca la marca que le interesa adquirir: \n");</div>
<div style="color: #333333;">
gets(marca);</div>
<div style="color: #333333;">
printf("Introduzca el precio de la moto: \n");</div>
<div style="color: #333333;">
scanf("%f",&precio);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
if(strcmp(marca,"honda")==0){</div>
<div style="color: #333333;">
descuento=precio*0.05;</div>
<div style="color: #333333;">
precio_final=precio-descuento;</div>
<div style="color: #333333;">
printf("El precio con el descuento es de %.2f euros\n",precio_final);</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
else if(strcmp(marca,"yamaha")==0){</div>
<div style="color: #333333;">
descuento=precio*0.08;</div>
<div style="color: #333333;">
precio_final=precio-descuento;</div>
<div style="color: #333333;">
printf("El precio con el descuento es de %.2f euros\n",precio_final);</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
else if(strcmp(marca,"suzuki")==0){</div>
<div style="color: #333333;">
descuento=precio*0.1;</div>
<div style="color: #333333;">
precio_final=precio-descuento;</div>
<div style="color: #333333;">
printf("El precio con el descuento es de %.2f euros\n",precio_final);</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
else {</div>
<div>
<span style="color: #333333;"> descuento=precio*0.02; </span><span style="color: #38761d;">//para el resto de las marcas no determinadas</span></div>
<div style="color: #333333;">
precio_final=precio-descuento;</div>
<div style="color: #333333;">
printf("El precio con el descuento es de %.2f euros\n",precio_final);</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
<br />
Este ejercicio es parte del curso <a href="https://www.youtube.com/channel/UC7QoKU6bj1QbXQuNIjan82Q">ProgramaciónATS</a>
<br />
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-87139251875907522832017-06-11T20:54:00.002-05:002017-06-11T23:33:56.705-05:00C, 12. Calcular segundos en un espacio de tiempo
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 12. Calcular la cantidad de segundos que están incluidos en el</span></div>
<div>
<span style="color: #0b5394;">número de horas, minutos y segundos ingresados por el usuario. */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
int horas,minutos,segundos,t1,t2,t3,total;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Digite el numero de horas, minutos y segundos separados por un espacio: \n");</div>
<div style="color: #333333;">
scanf("%i",&horas,&minutos,&segundos);</div>
<div style="color: #333333;">
<br /></div>
<div>
<span style="color: #333333;"> t1=horas*3600; </span><span style="color: #38761d;">//en una hora hay 3600 segundos</span></div>
<div>
<span style="color: #333333;"> t2=minutos*60; </span><span style="color: #38761d;">//en un minuto hay 60 segundos</span></div>
<div style="color: #333333;">
t3=segundos*1;</div>
<div style="color: #333333;">
total=t1+t2+t3;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("El tiempo total en segundos es: %i segundos\n",total);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-36472974577321913912017-06-11T20:51:00.000-05:002017-06-11T23:31:57.656-05:00C, 11. Calificación promedio y total<div>
<br /></div>
<div style="background-color: #fbfaf8; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.14902); box-sizing: border-box; padding: 8px;">
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;">/* Ejercicio 11. Un alumno desea saber cuál será su calificación final</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;">en la materia de Algoritmos. Dicha calificación se compone de los</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;">siguientes porcentajes:</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;">· 55% del promedio de sus tres calificaciones parciales</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;">· 30% de la calificación del examen final</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;">· 15% de la calificación de un trabajo final</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #0b5394;">Crea un programa que calcule su calificación final. */</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;">#include<stdio.h></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;">int main() {</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> float par1,par2,par3,exa_f,trab_f; </span><span style="color: #38761d;">//datos obtenidos en scanf</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> float promedio_par,p1,p2,p3,calificacion; </span><span style="color: #38761d;">//datos calculados</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> printf("Introduzca los valores de sus tres calificaciones parciales: \n");</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> scanf("%f %f %f",&par1,&par2,&par3);</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> printf("Introduzca la calificacion del examen final: \n");</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> scanf("%f",&exa_f);</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> printf("Introduzca la calificacion del trabajo final: \n");</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> scanf("%f",&trab_f);</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> promedio_par=(par1+par2+par3)/3;</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> p1=(promedio_par/100)*55;</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> p2=(exa_f/100)*30;</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> p3=(trab_f/100)*15;</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> calificacion=p1+p2+p3;</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> printf("Su calificacion es de %.2f puntos\n",calificacion);</span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"><br /></span></span></span></div>
<div>
<span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;"><span style="color: #333333;"> return 0;</span></span></span></div>
<div>
<span style="color: #333333;"><span style="font-size: 12px;"><span style="font-family: "monaco" , "menlo" , "consolas" , "courier new" , monospace;">}</span></span></span></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-22481717782230772992017-06-11T20:44:00.001-05:002017-06-11T23:31:06.779-05:00C, 10. Borrar pantalla fflush(stdin)
<div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 10 Condicionales. Hacer un programa que borre la pantalla al pulsar 1 */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
char tecla;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Programa de borrado de pantalla");</div>
<div style="color: #333333;">
printf("\n___________owo !____________\n");</div>
<div style="color: #333333;">
printf("Digite el numero 1 para limpiar la pantalla: \n");</div>
<div style="color: #333333;">
scanf("%c",&tecla);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
if(tecla == '1'){</div>
<div style="color: #333333;">
system("cls");</div>
<div style="color: #333333;">
printf("Pantalla limpia owo/");</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
else{</div>
<div style="color: #333333;">
fflush(stdin); //limpiar buffer</div>
<div style="color: #333333;">
printf("Tecla erronea x_x!\n");</div>
<div style="color: #333333;">
printf("Digite el numero 1 para limpiar la pantalla: \n");</div>
<div style="color: #333333;">
scanf("%c",&tecla);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
if(tecla == '1'){</div>
<div style="color: #333333;">
system("cls"); //clear screen</div>
<div style="color: #333333;">
printf("Pantalla limpia owo/");</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
else{</div>
<div style="color: #333333;">
printf("No ha funcionado T_T");</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
}</div>
</div>
<br />
Este ejercicio es parte del curso <a href="https://www.youtube.com/channel/UC7QoKU6bj1QbXQuNIjan82Q">ProgramaciónATS</a>
<br />
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-85798076232743696092017-06-11T20:42:00.000-05:002017-06-12T00:08:07.452-05:00C 09, Calcular aumento porcentaje<div>
<br /></div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 09. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior. */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main() {</div>
<div style="color: #333333;">
float salario, aumento, salario_final;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Introduzca su salario base: \n");</div>
<div style="color: #333333;">
scanf("%f",&salario);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
aumento=salario*0.25;</div>
<div style="color: #333333;">
salario_final=salario+aumento;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Su salario tras el aumento es de %.2f euros",salario_final);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-90378006861116550182017-06-11T20:40:00.000-05:002017-06-11T23:29:17.945-05:00C, 08. Calcular salario<div>
<br /></div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 08. Dadas las horas trabajadas de una persona y el valor por hora, calcula su salario e imprímelo. */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main() {</div>
<div style="color: #333333;">
int n_horas, valor_hora=5, salario;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Introduzca el numero de horas trabajadas: \n");</div>
<div style="color: #333333;">
scanf("%i",&n_horas);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
salario=n_horas*valor_hora;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Su salario este mes es de %i euros\n",salario);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-64402697542743808102017-06-11T20:15:00.002-05:002017-06-12T00:08:30.815-05:00C, 07. Calcular descuento<div>
<br /></div>
<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 07. Una tienda ofrece un descuento del %15 sobre el total de la compra, un cliente quiere saber cuánto pagará en total de su compra. */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main() {</div>
<div style="color: #333333;">
float total_compra, descuento, precio;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Digite el total de la compra: \n");</div>
<div style="color: #333333;">
scanf("%f",&total_compra);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
descuento=total_compra*0.15;</div>
<div style="color: #333333;">
precio=total_compra-descuento;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("El precio de la compra tras el descuento del 15x100 es: %.2f euros\n",precio);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
<div>
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-67515503671183784062017-06-11T20:14:00.000-05:002017-06-11T23:28:30.153-05:00C, 06. Calcular Media Aritmética<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 06. Realizar un programa que calcule la media aritmética de tres números. */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main() {</div>
<div style="color: #333333;">
int n1,n2,n3,media_a;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Digite tres numeros separados por un espacio: \n");</div>
<div style="color: #333333;">
scanf("%i %i %i",&n1,&n2,&n3);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
media_a=(n1+n2+n3)/3;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("La media aritmetica es: %i",media_a);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
<br />
Este ejercicio es parte del curso <a href="https://www.youtube.com/channel/UC7QoKU6bj1QbXQuNIjan82Q">ProgramaciónATS</a><br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-71281436318533037342017-06-11T20:07:00.000-05:002017-06-11T23:27:52.113-05:00C, 05. Mayor de dos números<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px; padding: 8px;">
<div>
<span style="color: #0b5394;">/* Ejercicio 05 Condicionales. Calcular el mayor de dos números solicitados</span></div>
<div>
<span style="color: #0b5394;">al usuario y mostrarlo en pantalla. */</span></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
#include<stdio.h></div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
int main(){</div>
<div style="color: #333333;">
int n1,n2;</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
printf("Introduzca dos numeros separados por un espacio: \n");</div>
<div style="color: #333333;">
scanf("%i %i",&n1, &n2);</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
if (n1 > n2){ //condición</div>
<div style="color: #333333;">
printf("El mayor es %i\n",n1);</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
else if (n1 < n2){ //condición anidada</div>
<div style="color: #333333;">
printf("El mayor es %i\n",n2);</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
else{</div>
<div style="color: #333333;">
printf("Ambos numeros son iguales\n");</div>
<div style="color: #333333;">
}</div>
<div style="color: #333333;">
<br /></div>
<div style="color: #333333;">
return 0;</div>
<div style="color: #333333;">
}</div>
</div>
<br />
Este ejercicio es parte del curso <a href="https://www.youtube.com/channel/UC7QoKU6bj1QbXQuNIjan82Q">ProgramaciónATS</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-263179679197492472017-06-11T20:00:00.001-05:002017-06-11T23:26:35.310-05:00C, 04. Determinar número par-impar<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; padding: 8px;">
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;">/* Ejercicio 03 Condicionales. Visualizar la tarifa de la luz según el gasto de</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;">corriente eléctrica. Para un gasto menor de 1000Kw x h, la tarifa es 1.2,</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;">entre 1000 y 1850Kw x h es 1.0, y mayor de 1850Kw x h es 0.9 */</span></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
#include<stdio.h></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
#define TARIFA1 1.2</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
#define TARIFA2 1.0</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
#define TARIFA3 0.9</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
int main() {</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
float gasto, tasa;</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
printf("Introduzca el total de gasto de energia: \n");</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
scanf("%f",&gasto);</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
if (gasto < 1000) {</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
tasa=TARIFA1;</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
}</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
if (gasto>1000 && gasto<1850) {</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
tasa=TARIFA2;</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
}</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
if (gasto > 1850) {</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
tasa=TARIFA3;</div>
<div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
}</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<span style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;"> </span><span style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;"> </span><span style="color: #333333; font-family: monaco, menlo, consolas, courier new, monospace;"><span style="font-size: 12px;">printf("La tasa a pagar es: %.1f",tasa);</span></span><br />
<br />
<span style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;"> </span><span style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;"> </span><span style="color: #333333; font-family: monaco, menlo, consolas, courier new, monospace;"><span style="font-size: 12px;">return 0;</span></span><br />
<span style="color: #333333; font-family: monaco, menlo, consolas, courier new, monospace;"><span style="font-size: 12px;">}</span></span></div>
</div>
<br />
Este ejercicio es parte del curso <a href="https://www.youtube.com/channel/UC7QoKU6bj1QbXQuNIjan82Q">ProgramaciónATS</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6194374575427278341.post-79386060349182059982017-06-11T19:59:00.000-05:002017-06-11T23:25:03.381-05:00C, 03. Visualizar tarifa<div style="background-color: #fbfaf8; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); box-sizing: border-box; padding: 8px;">
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;">/* Ejercicio 03 Condicionales. Visualizar la tarifa de la luz según el gasto de</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;">corriente eléctrica. Para un gasto menor de 1000Kw x h, la tarifa es 1.2,</span></div>
<div style="font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<span style="color: #0b5394;">entre 1000 y 1850Kw x h es 1.0, y mayor de 1850Kw x h es 0.9 */</span></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
#include<stdio.h></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
#define TARIFA1 1.2</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
#define TARIFA2 1.0</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
#define TARIFA3 0.9</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
int main() {</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
float gasto, tasa;</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
printf("Introduzca el total de gasto de energia: \n");</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
scanf("%f",&gasto);</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
if (gasto < 1000) {</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
tasa=TARIFA1;</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
}</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
if (gasto>1000 && gasto<1850) {</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
tasa=TARIFA2;</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
}</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
if (gasto > 1850) {</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
tasa=TARIFA3;</div>
<div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
}</div>
<div style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;">
<br /></div>
<span style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;"> </span><span style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;"> </span><span style="color: #333333; font-family: monaco, menlo, consolas, courier new, monospace;"><span style="font-size: 12px;">printf("La tasa a pagar es: %.1f",tasa);</span></span><br />
<br />
<span style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;"> </span><span style="color: #333333; font-family: monaco, menlo, consolas, "courier new", monospace; font-size: 12px;"> </span><span style="color: #333333; font-family: monaco, menlo, consolas, courier new, monospace;"><span style="font-size: 12px;">return 0;</span></span><br />
<span style="color: #333333; font-family: monaco, menlo, consolas, courier new, monospace;"><span style="font-size: 12px;">}</span></span></div>
</div>
<br />
Este ejercicio es parte del curso <a href="https://www.youtube.com/channel/UC7QoKU6bj1QbXQuNIjan82Q">ProgramaciónATS</a>Unknownnoreply@blogger.com0