Ejercicios de C de Printf y Scanf
Ejercicios de C de Printf y Scanf
Ejercicios de C de Printf y Scanf
} Una segunda solucin es: #include <stdio.h> int main() { float altura, base; printf( "Introduzca base: " ); scanf( "%f", &base ); printf( "Introduzca altura: " ); scanf( "%f", &altura ); printf( "El area del triangulo es: %f", base * altura / 2 ); return 0; }
printf( "Introduzca divisor (entero): " ); scanf( "%d", &divisor ); cociente = dividendo / divisor; resto = dividendo % divisor; printf( "%d div %d = %d ( Resto = %d )", dividendo, divisor, cociente, resto ); return 0; } Una segunda solucin es: #include <stdio.h> int main() { int dividendo, divisor; printf( "Introduzca dividendo (entero): " ); scanf( "%d", ÷ndo ); printf( "Introduzca divisor (entero): " ); scanf( "%d", &divisor ); printf( "%d div %d = %d ( Resto = %d )", dividendo, divisor, dividendo / divisor, dividendo % divisor ); return 0; }
Para que se ejecute el <bloque_de_instrucciones_1>, la condicin tiene que ser verdadera. Por el contrario, si la condicin es falsa, se ejecutar el <bloque_de_instrucciones_2>. En resumen, en C una instruccin if else (alternativa doble) permite seleccionar, por medio de una condicin, el siguiente bloque de instrucciones a ejecutar, de entre dos posibles. Ejemplo: Se quiere escribir un programa que: 1) Pida por teclado la nota (dato real) de una asignatura. 2) Muestre por pantalla: "APROBADO", en el caso de que la nota sea mayor o igual que 5. "SUSPENDIDO", en el caso de que la nota sea menor que 5.
Introduzca nota (real): 3.5 SUSPENDIDO Cuando un bloque de instrucciones slo contiene una instruccin, los caracteres abrir llave ({) ycerrar llave (}) son opcionales. Por tanto, en lenguaje C, para resolver el problema del ejemplo se puede escribir: #include <stdio.h> int main() { float nota; printf( "\n Introduzca nota (real): " ); scanf( "%f", ¬a ); if ( nota >= 5 ) printf( "\n APROBADO" ); else printf( "\n SUSPENDIDO" ); return 0; } Cuando en el cdigo fuente de un programa existe una condicin de la cual depende que a continuacin se ejecuten unas instrucciones u otras, se dice que existe una bifurcacin.
http://www.carlospes.com/curso_de_lenguaje_c/02_01_alternativa_doble.php
http://www.jorgesanchez.net/programacion/ejerciciosc/index.html