Comparar cadenas de texto con instrucciones condicionales

CBeginner
Practicar Ahora

Introducción

En este laboratorio, aprenderá a usar la función strcmp() en el lenguaje de programación C para comparar dos cadenas de texto y realizar diferentes operaciones basadas en el resultado de la comparación.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 98%. Ha recibido una tasa de reseñas positivas del 100% por parte de los estudiantes.

Comparar cadenas de texto con instrucciones condicionales

En este laboratorio, aprenderá a comparar cadenas de texto con instrucciones condicionales.

  1. Cree un archivo llamado conditional-statements.c y abra it en WebIDE.

  2. Copie el siguiente código en el archivo:

    #include <stdio.h>
    #include <string.h>
    
    void main(){
      int n1, n2, result;
      char operator[10];
    
      printf("Enter first number: ");
      scanf("%d",&n1);
    
      printf("Enter second number: ");
      scanf("%d",&n2);
    
      printf("Enter operation name (add or sub): ");
      scanf("%s",operator);
    
      if(strcmp(operator,"add") == 0)
        result = n1 + n2;
      else if(strcmp(operator,"sub") == 0)
        result = n1 - n2;
      else
        result=0;
    
      printf("The result is : %d\n\n\n",result);
    }
  3. Guarde el archivo.

  4. Compile el código usando el siguiente comando en la terminal:

    gcc conditional-statements.c -o conditional-statements
  5. Ejecute el programa compilado usando el siguiente comando:

    $./conditional-statements
  6. Escriba el primer número cuando se le solicite y presione Enter.

  7. Escriba el segundo número cuando se le solicite y presione Enter.

  8. Escriba el nombre de la operación (add o sub) cuando se le solicite y presione Enter.

  9. El programa comparará el nombre de la operación ingresado para realizar una suma o una resta según el resultado de la comparación.

  10. El programa luego mostrará el resultado.

Resumen

Después de completar este laboratorio, podrá comparar cadenas de texto con instrucciones condicionales en C y realizar diferentes operaciones basadas en el resultado de la comparación.