Segue abaixo um exemplo de código em Linguagem C que implementa o Algoritmo da Amizade de Sheldon: ``` #include #include #include int main() { char resposta[10]; char refeicao[20]; char bebida[20]; char interesse[20]; printf("Há alguém em casa? (sim ou não)\n"); scanf("%s", resposta); if (strcmp(resposta, "sim") == 0) { printf("Qual refeição será servida? (café, almoço ou jantar)\n"); scanf("%s", refeicao); printf("Qual bebida será servida? (água, suco ou refrigerante)\n"); scanf("%s", bebida); printf("Você compartilha seus interesses? (sim ou não)\n"); scanf("%s", resposta); if (strcmp(resposta, "sim") == 0) { printf("Qual o tipo de interesse compartilhado?\n"); scanf("%s", interesse); printf("Bazinga! Você é meu amigo e vamos comer %s com %s enquanto conversamos sobre %s.\n", refeicao, bebida, interesse); } else { printf("Penny! Penny! Penny! Infelizmente não podemos ser amigos.\n"); } } else { printf("Bazinga! Você é meu amigo imaginário e vamos comer comida imaginária enquanto conversamos sobre coisas imaginárias.\n"); } return 0; } ``` O programa começa perguntando se há alguém em casa. Se a resposta for "sim", o programa continua perguntando qual refeição será servida, qual bebida será servida e se o usuário compartilha seus interesses. Se a resposta for "sim" novamente, o programa pergunta qual o tipo de interesse compartilhado e imprime uma mensagem de acordo com as respostas do usuário. Se a resposta for "não", o programa imprime uma mensagem dizendo que não podemos ser amigos. Se a resposta inicial for "não", o programa imprime uma mensagem dizendo que somos amigos imaginários.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar