ALTAVOZ 1: Vamos a escribir un programa que solicita al usuario int, un entero, y luego se hace un poco de análisis en él, diciéndoles que si es positivo o negativo. Para ello, vamos a planear sobre el uso del getInt función en la Biblioteca CS50, para lo cual voy a necesitar para incluir cs50.h. Voy a querer anticipar imprimir algunas cosas que la pantalla también. Así que yo también voy a incluir standardio.h. 

Y ahora voy a declarar principal como de costumbre. int mainvoid, llave de apertura y preventivamente cierre corchete. Voy ahora a prompt el usuario de ese int. Printf, complacerme an in Y ahora voy a conseguir que int del usuario. Int, llamémosle n, es igual getint. 

En otras palabras, en el lado de la mano derecha de esta expresión, que voy a llamar a la función CS50 llamada getint, que que va a hacer exactamente eso. Es entonces va a devolver ese valor Del lado derecho de esta expresión a la izquierda de este expresión, en última instancia, almacenar ese valor en una variable llamada n. Ahora vamos a hacer un poco de análisis. 

Para ello, voy a emplear una condición, o una rama, con si n es, por ejemplo, mayor que 0, entonces estoy vamos a hacer lo siguiente. Abrir corchete y preventiva cerrar corchete. Voy a continuación, imprimir "que eligió un número entero positivo. "/ n para formateo, cierre la cita, cerrado paréntesis, punto y coma. 

Si no, voy a querer imprimir algo un poco diferente. Así lo demás, abierto llave de cerca rizado corsé, printf ", que eligió un negativo entero. "Muy bien, vamos a guardar y compilar este programa. Haga Introduzca condición de cero. Ya estoy de vuelta en mi parpadear dot prompt recortar, condición, cero, Intro. 

Y vamos a hacer lo más simple de cordura comprueba primero. Uno como mi int, y de hecho elegido un número entero positivo. Vamos a ejecutar este programa de nuevo con condición, cero, anote ", por favor, dar me an int. "Vamos a tratar dos. Yo a la verdad tomé un entero positivo. 

Vamos negativo este momento. Slash Dot, condición, cero. Negativo 1 y cogí un entero negativo. Pero no he terminado todavía. Probemos otra esquina caso, si se quiere. Vamos a tratar de cero. 

Slash Dot, condición, cero, Entrar y cero. Y oh chico, cogí un entero negativo. Pero estoy bastante seguro de que se define cero como ni positivo ni negativo. Así que voy a tener que arreglar esto.