Ir ao conteúdo

Posts recomendados

Postado
#include <stdio.h>
#include <stdlib.h>

int main() {
	
	char nome [50];
	int opcao;
	char cpf[12];
	int nomevalido = 0;
	
	do{
		system("cls");
		printf("\n(1) Informar o nome");
		printf("\n(2) Informar o cpf");
		printf("\n(3) Mostrar o nome e o cpf");
		printf("\n(4) Sair");
		printf("\n\nDigite uma opcao: ");
		scanf("%d",&opcao);
		
		switch(opcao){
			case 1:
				do{
					system("cls");
					printf("\nInforme o nome ate 50 char\n");
					scanf("\n%[^\n]", nome);
					getchar();
					
					if(!((*nome >= 65 && *nome <= 90)||(*nome >= 97 && *nome <= 122))){
						printf("\nNome Invalido!");
					}else{
						nomevalido = nomevalido++;
					}
					
				}while(!((*nome >= 65 && *nome <= 90)||(*nome >= 97 && *nome <= 122)));				
				break;
			case 2:
				do{
					system("cls");
					printf("\nInforme o cpf ate 11 num\n");
					scanf("\n%11[^\n]", cpf);
					
					if(!(*cpf >= 48 && *cpf <= 59 )){
						printf("\nNome Invalido!");
					}else{
						nomevalido = nomevalido++;
					}
					getchar();
				}while(!(*cpf >= 48 && *cpf <= 59 ));				
				break;	
			case 3:
				system("cls");
				printf("\nSeu nome e cpf sao:");
				
				if(nomevalido=2){			
					printf("\nNome = %s e CPF: %s", *nome, *cpf);
				}else{				
					printf("\nNome e cpf não informados. Utilize a opcao 1 e 2");
				}
				break;
				
			case 4:			
				exit(1);
				break;
			default:
				system("cls");
				printf("\nOpcao invalida!");			
		}		
		
		getch();
		
	}while(opcao!=4);
	
	
	return 0;
}
  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!