Introdução
Neste laboratório, você aprenderá como usar a função strcmp() na linguagem C para comparar duas strings e realizar diferentes operações com base no resultado da comparação.
Comparar Strings Usando Declarações Condicionais
Neste laboratório, você aprenderá como comparar strings usando declarações condicionais.
Crie um arquivo chamado
conditional-statements.ce abra-o no WebIDE.Copie o seguinte código para o arquivo:
#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); }Salve o arquivo.
Compile o código usando o seguinte comando no terminal:
gcc conditional-statements.c -o conditional-statementsExecute o programa compilado usando o seguinte comando:
./conditional-statementsInsira o primeiro número quando solicitado e pressione Enter.
Insira o segundo número quando solicitado e pressione Enter.
Insira o nome da operação (
addousub) quando solicitado e pressione Enter.O programa comparará o nome da operação inserida para realizar adição ou subtração com base no resultado da comparação.
O programa exibirá o resultado.
Resumo
Após concluir este laboratório, você será capaz de comparar strings usando declarações condicionais em C e realizar diferentes operações com base no resultado da comparação.



