Foros aprenderaprogramar.com
		Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: pedro,, en 20 de Mayo 2016, 10:43
		
			
			- 
				Buenas, dejo una posible solución al ejercicio CU00529F del curso básico de programación en lenguaje C.
 
 EJERCICIO
 
 Crea un programa que declare tres variables de tipo entero con valores A = 5, B = 3, C = -12 y muestre si se cumplen o no las siguientes condiciones usando if else:
 
 a) A > 3                                 b) A > C                                 c) B != C                                 d) A == 3
 
 e) A * B == 15                       f) C / B < A                             g) C / B == -10
 
 h) A + B + C == 5
 
 i) (A+B == 8 ) && (A-B == 2)
 
 j) (A+B == 8 ) || (A-B == 6)
 
 o) A > 3 && B > 3 && C < 3
 
 #include <stdio.h>
 #include <stdlib.h>
 
 int main()
 {
 int A = 5;
 int B = 3;
 int C = -12;
 printf("A = %d, B = %d, C = %d.\n\n", A, B, C);
 if (A > 3) {
 puts("A es mayor que 3.");
 } else {
 puts("A no es mayor que 3.");
 }
 if (A > C) {
 puts("A es mayor que C.");
 } else {
 puts("A no es mayor que C.");
 }
 if (B != C) {
 puts("B no es igual a C.");
 } else {
 puts("B es igual a C.");
 }
 if (A == 3) {
 puts("A es igual a 3.");
 } else {
 puts("A no es igual a 3.");
 }
 if (A * B == 15) {
 puts("A*B es igual a 15.");
 } else {
 puts("A*B no es igual a 15.");
 }
 if (C / B < A) {
 puts("C/B es menor que A.");
 } else {
 puts("C/B no es menor que A.");
 }
 if (C / B == -10) {
 puts("C/B es igual a -10.");
 } else {
 puts("C/B no es igual a -10.");
 }
 if (A + B + C == 5) {
 puts("A+B+C es igual a 5.");
 } else {
 puts("A+B+C no es igual a 5.");
 }
 if ((A + B == 8) && (A - B == 2)) {
 puts("A+B es igual a 8 y A-B es igual a 2.");
 } else {
 puts("A+B no es igual a 8 o A-B no es igual a 2, o ambas afirmaciones son falsas.");
 }
 if ((A + B == 8) || (A - B == 6)) {
 puts("A+B es igual a 8 o A-B es igual a 6, o ambas afirmaciones son verdaderas.");
 } else {
 puts("A+B no es igual a 8 y A-B no es igual a 6.");
 }
 if ((A > 3 && B > 3) && (C < 3)) {
 puts("A es mayor que 3 y B es mayor que 3 y C es menor que 3");
 } else {
 puts("A no es mayor que 3 o B no es mayor que 3 o C no es menor que 3, o todas las afirmaciones son falsas o solo dos de ellas son falsas.");
 }
 return 0;
 }
 Saludos.  ;D
- 
				Correcto. Saludos,