>> 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.