Comparar Strings Usando Declarações Condicionais

CBeginner
Pratique Agora

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.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 98%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

Comparar Strings Usando Declarações Condicionais

Neste laboratório, você aprenderá como comparar strings usando declarações condicionais.

  1. Crie um arquivo chamado conditional-statements.c e abra-o no WebIDE.

  2. 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);
    }
  3. Salve o arquivo.

  4. Compile o código usando o seguinte comando no terminal:

    gcc conditional-statements.c -o conditional-statements
  5. Execute o programa compilado usando o seguinte comando:

    ./conditional-statements
  6. Insira o primeiro número quando solicitado e pressione Enter.

  7. Insira o segundo número quando solicitado e pressione Enter.

  8. Insira o nome da operação (add ou sub) quando solicitado e pressione Enter.

  9. O programa comparará o nome da operação inserida para realizar adição ou subtração com base no resultado da comparação.

  10. 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.