Autor Tema: LenguajeC operadores lógicos y relacionales en C evaluar expresiones CU00519F  (Leído 1968 veces)

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
    • Ver Perfil
Buenas noches amigos dejo una posible solución al ejercicio CU00519F 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:

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 corrección

Código: [Seleccionar]

/*operadores logicos y relacionales en Lennguaje c Ejercicio CU00519F*/

#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", (C < 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 y como siempre gracias por vuestro tiempo.
« Última modificación: 21 de Junio 2016, 21:07 por César Krall »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:Curso LenguajeC operadores lógicos y relacionales en C CU00519F
« Respuesta #1 en: 07 de Junio 2016, 23:00 »
Hola Pandemia.

Ejercicio bien resuelto.

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".