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.
Comparar cadenas de texto con instrucciones condicionales
En este laboratorio, aprenderá a comparar cadenas de texto con instrucciones condicionales.
Cree un archivo llamado
conditional-statements.cy abra it en WebIDE.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); }Guarde el archivo.
Compile el código usando el siguiente comando en la terminal:
gcc conditional-statements.c -o conditional-statementsEjecute el programa compilado usando el siguiente comando:
$./conditional-statementsEscriba el primer número cuando se le solicite y presione Enter.
Escriba el segundo número cuando se le solicite y presione Enter.
Escriba el nombre de la operación (
addosub) cuando se le solicite y presione Enter.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.
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.



