Programa de Educação Tutorial Sistemas de Informação _____________________________________________________________________________ COMPETEC Dojô de Programação Verificando o número Oswaldo foi recentemente contratado por uma grande empresa e sua primeira tarefa foi atualizar o sistema XPTO para receber números de telefone no novo formato de dez dígitos. Para ajudá-lo na resolução do problema, será necessário criar um programa que identifique quando o formato de um número inserido é ou não correto segundo essa nova regra, além de apresentar se o mesmo é de São Paulo (DDD 11) ou não. Para agilizar o trabalho, Oswaldo pediu ajuda de outro funcionário do setor de desenvolvimento, você. Tarefa Faça um programa que receba um número de telefone e identifique se o mesmo tem dez dígitos (desconsiderando-se o DDD) e se é ou não de São Paulo. Todos os números têm o DDD entre parênteses. Entrada A entrada consiste de vários casos de teste, cada qual composto por um único número de telefone no formato (--)#, sendo (--) o DDD, composto por dois dígitos, e # um número inteiro com diversos dígitos, podendo ou não haver o símbolo “-“ (hífen, sem aspas) em qualquer posição deste. O programa deve ser encerrado ao receber-se um DDD negativo. Saída Para cada caso de teste, deve-se imprimir duas linhas como saída: (i) na primeira deve-se imprimir “Numero valido” caso o mesmo (#) apresente dez dígitos numéricos ou “Numero invalido” caso apresente quantidade de dígitos numéricos superior ou inferior a 10; (ii) na segunda linha deve-se imprimir “DDD de Sao Paulo” se o DDD informado corresponder ao da cidade de São Paulo e, caso contrário, “DDD de outra cidade”. Deve ser mostrada na tela se o número contém a quantidade certa de dígitos e se ele pertence ou não a São Paulo(DDD deve ser onze). Exemplo de Entrada (11)3224556674 (16)5675-3453 (-14)12345-54321 Exemplo de Saída Numero valido DDD de Sao Paulo Numero invalido DDD de outra cidade _____________________________________________________________________________ Programa de Educação Tutorial – Sistemas de Informação Escola de Artes, Ciências e Humanidades Universidade de São Paulo