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 17 de Mayo 2016, 15:16
-
Buenas, dejo una posible solución al ejercicio CU00519F del curso de programación básica en lenguaje C desde cero.
EJERCICIO
Dadas las variables de tipo entero con valores A = 5, B = 3, C = -12 indicar si la evaluación de estas expresiones daría como resultado verdadero o falso:
Respuesta:
a) A > 3 verdadero
b) A > C verdadero
c) A < C falso
d) B < C falso
e) B != C verdadero
f) A == 3 falso
g) A * B == 15 verdadero
h) A * B == -30 falso
i) C / B < A verdadero
j) C / B == -10 falso
k) C / B == -4 verdadero
l) A + B + C == 5 falso
m) (A+B == 8 ) && (A-B == 2) verdadero
n) (A+B == 8 ) || (A-B == 6) verdadero
o) A > 3 && B > 3 && C < 3 falso
p) A > 3 && B >= 3 && C < -3 verdadero
aquí dejo el código para la comprobación:
#include <stdio.h>
#include <stdlib.h>
int main() {
int A = 5;
int B = 3;
int C = -12;
printf("A=5, B=3, C=-12\n\n(0=false/1=true)\n\n");
printf("A > 3 es %d\n", (A > 3));
printf("A > C es %d\n", (A > C));
printf("A < C es %d\n", (A < C));
printf("B < C es %d\n", (B < C));
printf("B != C es %d\n", (B != C));
printf("A == 3 es %d\n", (A == 3));
printf("A * B == 15 es %d\n", (A * B == 15));
printf("A * B == -30 es %d\n", (A * B == -30));
printf("C / B < A es %d\n", (C / B < A));
printf("C / B == -10 es %d\n", (C / B == -10));
printf("C / B == -4 es %d\n", (C / B == -4));
printf("A + B + C == 5 es %d\n", (A + B + C == 5));
printf("(A+B == 8) && (A-B == 2) es %d\n", ((A + B == 8) && (A - B == 2)));
printf("(A+B == 8) || (A-B == 6) es %d\n", ((A + B == 8) || (A - B == 6)));
printf("A > 3 && B > 3 && C < 3 es %d\n", (A > 3 && B > 3 && C < 3));
printf("A > 3 && B >= 3 && C < -3 es %d\n", (A > 3 && B >= 3 && C < -3));
return 0;
}
Saludos. ;D
-
Todo bien!