1. Escribir un programa (en lenguaje C) que: Pida por teclado dos números (datos enteros). Muestre por pantalla el resultado de realizar la división entera del primer número introducido por el usuario entre el segundo, y el resto. 2. Escribir un programa (en lenguaje C) que: Pida por teclado dos números (datos enteros). Calcule la suma de los números introducidos por el usuario. Muestre por pantalla: a) "LA SUMA SÍ ES MAYOR QUE CERO.", en el caso de que sí lo sea. b) "LA SUMA NO ES MAYOR QUE CERO.", en el caso de que no lo sea. 3. Escribir un programa (en lenguaje C) que: Pida por teclado tres números (datos enteros): <numero1>, <numero2> y <numero3>. Muestre por pantalla: "<numero2> SI ES MENOR QUE <numero3> Y MAYOR QUE <numero1>", en el caso de que sí lo sea. b) "<numero2> NO ES MENOR QUE <numero3> Y MAYOR QUE <numero1>", en el caso de que no lo sea. a) 4. Escriba un programa que te imprima un mensaje de presentación, te pregunte como te llamas y te salude. 5. Escriba un programa que halle el menor de dos números pedidos al usuario. Próxima Clase Estimado estudiante(a) observe el ejemplo que a continuación le presento con el fin de ser analizado por usted antes de ir a clases. Escriba un programa que pida al usuario un carácter y un número de repeticiones. Luego imprima el carácter el número de veces especificado. /* Repetir un caracter un numero de veces */ main() { char ch; int num_rep; printf("\nEscriba el caracter a repetir: "); scanf("%c",&ch); printf("\nEscriba el numero de repeticiones: "); scanf("%d",&num_rep); while (num_rep>0) { printf("%c",ch); --num_rep; } printf("\n"); } Sentencias de Salto C tiene cuatro sentencias que llevan a cabo un salto incondicional: return, break, exit() y continue. RETURN Se usa para volver de una función. Se trata de una sentencia de salto porque hace que la ejecución vuelva al punto en que se hizo la llamada a la función. Si hay algún valor asociado con return, se trata del valor de vuelta de la función. Si no se especifica un valor de vuelta, se asume que devuelve un valor sin sentido. Donde expresión es opcional. Se pueden usar tantas sentencias return como se quiera en una función. Sin embargo, la función termina al encontrar el primero. expresión es opcional. Se pueden usar tantas sentencias return como se quiera en una función. Sin embargo, la función termina al encontrar el primero. BREAK Tiene dos usos: para finalizar un case en una sentencia switch y para forzar la terminación inmediata de un bucle, saltando la evaluación condicional normal del ciclo. Cuando se encuentra la sentencia break dentro de un bucle, el bucle finaliza inmediatamente y el control sigue en la sentencia posterior al bucle. EXIT() Igual que se puede interrumpir un bucle, se puede salir anticipadamente de un programa usando la función exit() de la biblioteca estándar. Esta función da lugar a la terminación inmediata del programa, forzando la vuelta al sistema operativo. La forma general de la función exit() es: void exit (int código_de_vuelta); El valor de código_de_vuelta es el que se devuelve al proceso de llamada, que normalmente es el sistema operativo. Generalmente se usa un cero como código de vuelta para indicar que se trata de una terminación normal del programa. Se utiliza otros argumentos para indicar algún tipo de error. CONTINUE Funciona de forma similar a break. Sin embargo, en vez de forzar la terminación, break. Sin embargo, en vez de forzar la terminación, continue fuerza una nueva iteración del bucle y salta cualquier código que exista entremedias. Para el bucle for, continue hace que se ejecuten las partes de prueba condicional y de incremento del bucle. Para los bucles while y do-while, el control del programa pasa a la prueba condicional.