Programação Orientada à Procedimentos II Programação Orientada à Procedimentos I Processamento Paralelo Lógica de Programação Introdução à Computação Informática Básica

 

 

Informática Básica
Introdução à Computação
Lógica de Programação
Programação Orientada à Procedimentos I
Programação Orientada à Procedimentos II

Processamento Paralelo


Uma Possível Solução ...


4 - Teste se 2 nomes digitados pelo usuario são iguais

a) sem ignorar a caixa
b) ignorando a caixa


#include "stdio.h"
#include "conio.h"
#include "string.h"
#include "ctype.h"

void main()
{
   char palavra1[10], palavra2[10];
   char resp;
   clrscr();
   printf("\n**************************");
   printf("\n*                        *");
   printf("\n* 1- Sem ignorar a caixa *");
   printf("\n* 2- Ignorar a caixa     *");
   printf("\n*                        *");
   printf("\n**************************");
   printf("\nEscolha uma opcao ");
   scanf("%c",&resp);
   resp=toupper(resp);

   printf("\nDigite a primeira palavra: ");
   fflush(stdin);gets(palavra1);

   printf("\nDigite a segunda palavra: ");
   fflush(stdin);gets(palavra2);

   switch(resp)
   {
      case '1':
      {
	 if(strcmp(palavra1,palavra2)==0)
	 {
	    printf("Levando em consideracao a caixa do texto, 
              as palavras sao iguais");
	    break;
	 }
	 printf("Levando em consideracao a caixa do texto, 
           as palavras sao diferentes ");
	 break;
      }
      case '2':
      {
	 if(stricmp(palavra1,palavra2)==0)
	 {
	    printf("Levando em consideracao a caixa do texto, 
              as palavras sao iguais");
	    break;
	 }
	 printf("Levando em consideracao a caixa do texto, 
           as palavras sao diferentes ");
	 break;
      }

   }
   getch();
}