Linguagem C
Tese: Linguagem C. Pesquise 862.000+ trabalhos acadêmicosPor: guigas27 • 16/9/2013 • Tese • 4.838 Palavras (20 Páginas) • 289 Visualizações
O código desenvolvido nessa atividade foi baseado utilizando-se a Linguagem C.
Esta atividade concentra esforços no desenvolvimento de um programa que permita a validação de CPF e RG desenvolvido em Linguagem C. A estrutura sugerida permitirá a sua adequação para outras linguagens.
O código abaixo tem como objetivo a validação CPF e RG.
Também e gera número válidos conforme a quantidade solicitada pelo usuário, e deve ser utilizado apenas para fins educativos. É totalmente formado por funções.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
main()
{
int opcao,erro=0;
char resp;
inicio:
fflush(stdin);
system("cls");
printf("*=================================================================*\n");
printf("| GERADOR DE NUMEROS DE CPF, |\n");
printf("| VALIDADOR DE CPF, |\n");
printf("| GERADOR DE NUMERO DE RG. |\n");
printf("| Semestre - 3º |\n");
printf("| |\n");
printf("| Disciplina: Linguagem de Programacao II |\n");
printf("*=================================================================*\n\n");
printf("*-----------------------------------------------------------------*\n");
printf("| Menu de opcoes |\n");
printf("*-----------------------------------------------------------------*\n");
printf("| 1 - Gerar numeros de CPF. |\n");
printf("| 2 - Validador: Digite o Numero do CPF. |\n");
printf("| 3 - Gerar Numeros de RG. |\n");
printf("| 4 - Finalizar programa. |\n");
printf("*-----------------------------------------------------------------*\n");
erro=0;
do
{
erro++;
if(erro>1)
{
printf("Erro: Opcao invalida!\n");
erro=1;
}
printf("Informe a sua opcao: ");
scanf("%d",&opcao); fflush(stdin);
}while(opcao>4 || opcao<1);
switch(opcao)
{
case 1:
{
system("cls");
int numero[9],soma1,soma2,i,erro,cpf,quant;
int parte1,parte2,parte3,dig1;
int parte5,parte6,parte7,dig2;
printf("*==================================================================*\n");
printf("| GERADOR DE NUMEROS DE CPF, |\n");
printf("| VALIDADOR DE CPF, |\n");
printf("| GERADOR DE NUMERO DE RG. |\n");
printf("| |\n");
printf("| |\n");
printf("| Semestre - 3º |\n");
printf("| Disciplina: Linguagem de Programacao II |\n");
printf("| |\n");
printf("*==================================================================*\n\n");
printf("Deseja gerar quantos numeros de CPF: ");
scanf("%d",&quant);
printf("*==================================================================*\n");
//*==========================================*
//| Geração dos numeros do CPF. |
//*==========================================*
for(cpf=1;cpf<=quant;cpf++)
{
...