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.
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.
Neste laboratório, você aprenderá como comparar strings usando declarações condicionais.
Crie um arquivo chamado conditional-statements.c e 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-statements
Execute o programa compilado usando o seguinte comando:
./conditional-statements
Insira 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 (add ou sub) 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.
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.