{"id":224,"date":"2009-02-13T22:00:23","date_gmt":"2009-02-14T03:00:23","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/programando\/?p=224"},"modified":"2009-02-13T22:30:49","modified_gmt":"2009-02-14T03:30:49","slug":"sentencia-if-lenguaje-c","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/programando\/sentencia-if-lenguaje-c\/","title":{"rendered":"Sentencia if - Lenguaje C"},"content":{"rendered":"<p>En la programaci\u00f3n es escencial el manejo de bifurcaciones (si-entonces), en el Lenguaje C se usa la sentencia <strong>if()<\/strong>.<\/p>\n<p>Modo de Uso<\/p>\n<p><strong>if(<\/strong><em>condicion<\/em><strong>)<\/strong><br \/>\n<strong>{<\/strong><br \/>\n<em>Acciones<\/em><br \/>\n<strong>}<\/strong><\/p>\n<p>Las acciones dentro de las llaves<strong> {} <\/strong>se ejecutar\u00e1n siempre y cuando se cumpla la condici\u00f3n especificada entre los per\u00e9ntesis <strong>()<\/strong>. Tambi\u00e9n es posible omitir las llaves si se fuera a ejecutar una sola acci\u00f3n.<\/p>\n<p>La condici\u00f3n puede ser cualquier expresi\u00f3n l\u00f3gica como por ejemplo <strong>a&lt;=b<\/strong> <em>\u00f3<\/em> <strong>x!=0<\/strong> <em>\u00f3<\/em><strong> z+10&lt;a&amp;&amp;b&gt;0<\/strong>, etc.<\/p>\n<p>Ejemplos:<\/p>\n<p>1. Escriba un programa en Lenguaje C que solicite el ingreso de un n\u00famero entero e indique si es mayor que cero y si es par.<\/p>\n<p>Soluci\u00f3n:<\/p>\n<pre><strong>#include<\/strong> &lt;stdio.h&gt;\r\n<strong>void<\/strong> main()\r\n<strong>{<\/strong>\r\n\t<strong>int<\/strong> a;\r\n\t<strong>printf(<\/strong>\"Ingrese un numero: \"<strong>);<\/strong>\r\n\t<strong>scanf(<\/strong>\"%d\",<strong>&amp;<\/strong>a<strong>);<\/strong>\r\n\t<strong>if(<\/strong>a&gt;0<strong>)<\/strong>\r\n\t\t<strong>printf(<\/strong>\"El numero es mayor que cero\\n\"<strong>);<\/strong>\r\n\t<strong>if(<\/strong>a%2==0<strong>)<\/strong>\r\n\t\t<strong>printf(<\/strong>\"El numero ingresado numero es par\\n\"<strong>);<\/strong>\r\n<strong>}<\/strong>\r\n2. Escriba un programa en Lenguaje C<strong> <\/strong>que solicite el ingreso de un n\u00famero entero por teclado<strong>, <\/strong>\r\nsi el n\u00famero es menor que 12 lo incremente en uno y lo multiplique por diez<strong>; <\/strong>si el n\u00famero\r\ningresado es mayor o igual que 12 lo multiplique por diez y luego lo incremente en uno.<strong> <\/strong>Mostrar \r\nel resultado por pantalla<strong>.\r\n<\/strong>\r\nSoluci\u00f3n:<strong>\r\n\r\n#include<\/strong> &lt;stdio.h&gt;\r\n<strong>void<\/strong> main()\r\n<strong>{\r\n<\/strong>\t<strong>int<\/strong> a;\r\n\t<strong>printf(<\/strong>\"Ingrese un numero: \"<strong>);<\/strong>\r\n\t<strong>scanf(<\/strong>\"%d\",<strong>&amp;<\/strong>a<strong>);<\/strong>\r\n\t<strong>if(<\/strong>a&lt;12<strong>)\r\n<\/strong>\t<strong>{<\/strong>\r\n\t\ta++<strong>;\r\n<\/strong>\t\ta*=10;\r\n\t<strong>}<\/strong>\r\n\t<strong>if(<\/strong>a&gt;=12<strong>)\r\n<\/strong>\t<strong>{<\/strong><strong>\r\n<\/strong>\t\ta*=10;\r\n\t\ta++<strong>;<\/strong>\r\n\t<strong>}<\/strong>\r\n\t<strong>printf(<\/strong>\"El resultado es: %d\\n\",a<strong>);<\/strong>\r\n<span style=\"color: #666699\">\/\/N\u00f3tese que el orden es importante XD<\/span>\r\n<strong>}<\/strong>\r\nEl lenguaje C tambi\u00e9n soporta el uso de una estructura <strong>si-entonces, sino<\/strong>.Para esto se usa la\r\nsentencia <strong>else.\r\n<\/strong>\r\nVeamos otra variante del ejemplo 2 usando la sentencia <strong>else<\/strong>\r\n\r\n<strong>#include<\/strong> &lt;stdio.h&gt;\r\n<strong>void<\/strong> main()\r\n<strong>{\r\n<\/strong>\t<strong>int<\/strong> a;\r\n\t<strong>printf(<\/strong>\"Ingrese un numero: \"<strong>);<\/strong>\r\n\t<strong>scanf(<\/strong>\"%d\",<strong>&amp;<\/strong>a<strong>);<\/strong>\r\n\t<strong>if(<\/strong>a&lt;12<strong>)\r\n<\/strong>\t<strong>{<\/strong>\r\n\t\ta++<strong>;\r\n<\/strong>\t\ta*=10;\r\n\t<strong>}<\/strong>\r\n\t<strong>else<\/strong> \t<span style=\"color: #666699\">\/\/Si un n\u00famero no es menor que 12, entonces es  mayor o igual al mismo<\/span>\r\n\t<strong>{<\/strong><strong>\r\n<\/strong>\t\ta*=10;\r\n\t\ta++<strong>;<\/strong>\r\n\t<strong>}<\/strong>\r\n\t<strong>printf(<\/strong>\"El resultado es: %d\\n\",a<strong>);<\/strong>\r\n<strong>}<\/strong><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>En la programaci\u00f3n es escencial el manejo de bifurcaciones (si-entonces), en el Lenguaje C se usa la sentencia if(). Modo de Uso if(condicion) { Acciones } Las acciones dentro de las llaves {} se ejecutar\u00e1n siempre y cuando se cumpla la condici\u00f3n especificada entre los per\u00e9ntesis (). Tambi\u00e9n es posible omitir las llaves si se [&hellip;]<\/p>\n","protected":false},"author":385,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2722,3359],"tags":[4182,4183,4178,4180,4177,4184,4179,4181],"class_list":["post-224","post","type-post","status-publish","format-standard","hentry","category-aprende-a-programar","category-lenguaje-c","tag-bifurcacion","tag-condicion","tag-else","tag-entonces","tag-if","tag-lenguajec","tag-si","tag-sino"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/posts\/224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/users\/385"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/comments?post=224"}],"version-history":[{"count":10,"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/posts\/224\/revisions"}],"predecessor-version":[{"id":230,"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/posts\/224\/revisions\/230"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/media?parent=224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/categories?post=224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/programando\/wp-json\/wp\/v2\/tags?post=224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}