Ir para conteúdo
Fórum Script Brasil

Aldemar

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre Aldemar

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Aldemar's Achievements

0

Reputação

  1. ex: não quero usa deste modo 😞 var = int(input("Informe uma nota: ")) var1 = int(input("Informe uma nota: ")) var2 = int(input("Informe uma nota: ")) var3 = int(input("Informe uma nota: ")) media = var+var1+var2+var3/4 print("A Media do Aluno e: %s" % (media))
  2. /* // main.c #include <stdio.h> #include <stdlib.h> #include "estrutura.h" int main(){ Pilha p[MAX]; int i,op; criar_pilha(&p); do{ system("cls"); printf("---MENU---\n"); printf(" 1 - EMPILHAR \n"); printf(" 2 - DESEMPILHAR \n"); printf(" 3 - LISTAR \n"); printf(" 4 - LISTAR TOPO \n"); printf(" 5 - SAIR \n"); printf("\n ESCOLHA UMA OPCAO: "); scanf("%d",op); fflush(stdin); switch(op){ case 1: // caso 1 opção de Empilhar empilhar(&p); break; case 2: // caso 2 opção de Desempilhar desempilhar(&p); break; case 3: // caso 3 opção de Listagem da Pilha listar(&p); break; case 4: // listarTopo(&p); break; } }while(op!=5); return 0; } */ /* // estrutura.h #define MAX 3 typedef struct Dados{ int topo; char nome[30]; int tel; }Pilha; void criar_pilha(Pilha *p); void empilhar(Pilha *p); void desempilhar(Pilha *p); void listar(Pilha *p); void listarTopo(Pilha *p); */ /* //pilha.c #include "estrutura.h" void criar_pilha(Pilha *p){ p->topo=-1; } void empilhar(Pilha *p){ system("cls"); if(p->topo==MAX-1){ printf("\n >>>--- PILHA CHEIA /!\ --- \n\n"); }else{ printf("\n\t\t---- EMPILHAR ----\n"); p->topo++; printf("\n\t\tNOME:"); gets(p[p->topo].nome); printf("\n\t\tTEL:"); scanf("%d",&p[p->topo].tel); } system("pause"); } void desempilhar(Pilha *p){ system("cls"); if(p->topo==-1){ printf("\n >>>--- PILHA VAZIA \../ --- \n\n"); }else{ p->topo--; printf("\n >>>--- OPERACAO-REALIZADA COM SUCESSO :-) --- \n\n"); } system("pause"); } void listar(Pilha *p){ system("cls"); int i=0; if(p->topo==-1){ printf("\n >>>--- PILHA VAZIA \../ --- \n\n"); }else{ printf("\n\t\t---- PILHA ----\n\n"); printf("\n\t\t#################\n"); for(i=p->topo; i>=0; i--){ printf("\n\t\t>>%s", p[i].nome); printf("\n\t\t>>%d", p[i].tel); printf("\n\t\t---------------------\n"); } printf("\n\t\t#################\n"); } system("pause"); } */
  3. Pessoal estou com dificuldade na parte de Ordenação do meu Codígo eu fiz uma Parte de uma Função mais não estou Acertado Codificação está dado erro ! #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> struct Endereco { char rua[30]; int numero; char comp[30]; char bairro[30]; int cep; char cidade[30]; char estado[3]; char pais[30]; }; struct Telefone { int dd; int tel; }; struct Aniversario { int dd; int mes; int ano; }; struct Pessoa { char nome[30]; char email[30]; struct Endereco ende; struct Telefone fone; struct Aniversario data; char obs[50]; }; void Pessoa(char contatos[100]); int main() { struct Pessoa contatos[100]; int opcao=0;/// VARIAVEL NA ESCOLHA DO MENU int indice=0;///VARIAVEL QUE CONTEM O VALOR DO INDICE DO VETOR int i,encontrou=0;///INDICA A QDE DE REGISTRO char pesq[30];///GUARDAR O NOME DA PESQUISA int j; do { system("cls"); printf("---###--AGENDA DE CONTATOS--###---\n"); printf("\n 1 - Pesquisar por NOME");//será mostrado NOME, TELEFONE, EMAIL printf("\n 2 - Pesquisar por MES ANIVERSARIO"); printf("\n 3 - Pesquisar por DIA e MES ANIVERSARIO"); printf("\n 4 - Cadastrar CONTATO"); printf("\n 5 - Excluir CONTATO"); printf("\n 6 - LISTAR todos os contatos"); printf("\n 7 - ORDENAR POR NOME"); printf("\n 8 - FINALIZAR PROGRAMA"); printf("\n ESCOLHA UMA OPCAO:"); scanf("%d",&opcao); fflush(stdin); switch(opcao) { case 1: system("cls"); printf("\n--**** PESQUISAR POR NOME ****--"); printf("\nPESQUISAR:"); gets(pesq); for(i=0; i<indice; i++) { if(strcmp(pesq,contatos.nome)==0) { printf("\nCODIGO:%i",i); printf("\n NOME:%s",contatos.nome); printf("\n EMAIL:%s",contatos.email); printf("\n TEL:%d %d",contatos.fone.dd,contatos.fone.tel); encontrou++; } } if (encontrou==0) { printf("\n NENHUM REGISTRO ENCONTRADO!\n\n"); } printf("\n"); system("pause"); break; case 2: break; case 3: break; case 4: system("cls"); printf("\n--**** CADASTRO DE CONTATO ****--"); printf("\n CODIGO:%i\n",indice); printf("\n NOME:"); gets(contatos[indice].nome); printf("\n EMAIL:"); gets(contatos[indice].email); printf("\n TELEFONE:"); printf("\n DD:"); scanf("%d",&contatos[indice].fone.dd); printf("\n TEL:"); scanf("%d",&contatos[indice].fone.tel); indice++; fflush(stdin); break; case 5: printf("\n--###----EXCLUIR CONTATO----###--\n"); break; case 6: for(i=0; i<indice; i++) { printf("\nCODIGO: %i",i); printf("\n NOME:%s",contatos.nome); printf("\n EMAIL:%s",contatos.email); printf("\n TEL:%d %d",contatos.fone.dd,contatos.fone.tel); printf("\n--------------------------------\n"); } system("pause"); break; case 7: printf("=================================\n"); printf("Ordenando por nome"); //ordena for(i=1; i < indice; i++){ for(j=0; j< indice-1; j++){ if(strcmp(contatos[j].nome, contatos[j+1].nome) > 0){ strcpy(pesq, contatos[j].nome); strcpy(contatos[j].nome, contatos[j+1].nome); strcpy(contatos[j+1].nome, pesq); } } } ///ORDENAÇÃO break; } } while(opcao!=8); return 0; }
  4. Eu fiz uma parte do codígo mais não sei por onde termina alguém me da uma dica porfavor , ou postar já pronto pra mim da uma olhada no codígo quero muito aprender ! #include <stdio.h> #include <stdlib.h> #include <string.h> struct agenda{ char nome[100]; int email; int endereco; int telefone; int data_de_aniversario; int obs; }; int main(){ struct agenda a[3]; int nome, i; for(i=0; i<=3; i++){ printf(" - Nome: \n"); scanf("%s", &a.nome); } for(i=0; i<=3; i++){ printf(" - Data de Aniversario: \n"); scanf("%i", &a.data_de_aniversario); } return 0; }
  5. Fazer um programa para simular uma agenda de telefones. Para cada pessoa devem-se ter os seguintes dados: Nome E-mail Endereco (contendo campos para Rua, numero, complemento, bairro, cep, cidade, estado, país). Telefone (contendo campo para DDD e numero) Data de aniversario (contendo campo para dia, mes, ano). Observacoes: Uma linha (string) para alguma observacao especial. (a) Definir a estrutura acima. (b) Declarar a variavel agenda (vetor) com capacidade de agendar ate 100 nomes. (c) Definir um bloco de instrucoes busca por primeiro nome: Imprime os dados da pessoa com esse nome (se tiver mais de uma pessoa, imprime para todas). (d) Definir um bloco de instrucoes busca por mes de aniversario: Imprime os dados de todas as pessoas que fazem aniversario nesse mes. (e) Definir um bloco de instrucoes busca por dia e mes de aniversario: Imprime os dados de todas as pessoas que fazem aniversario nesse dia e mes. (f) Definir um bloco de instrucoes insere pessoa: Insere por ordem alfabetica de nome. (g) Definir um bloco de instrucoes retira pessoa: Retira todos os dados dessa pessoa e desloca todos os elementos seguintes do vetor para a posicao anterior. (h) Definir um bloco de instrucoes imprime agenda com as opcoes: Imprime nome, telefone e e-mail. Imprime todos os dados. (i) O programa deve ter um menu principal oferecendo as opcoes acima.
  6. Pessoal Alguém Poderia me Ajuda aonde eu estou errado nesse código? #include <stdio.h> #include <stdlib.h> int DataAtual(int dia, int mes, int ano); int main() { int Dia, Mes, Ano; printf("Informe o Dia: \n"); scanf("%i", &Dia); printf("Informe o Mes: \n"); scanf("%i", &Mes); printf("Informe o Ano: \n"); scanf("%i", &Ano); printf("A DATA é: %i / %i / %i", DataAtual(Dia, Mes, Ano)); return 0; } int DataAtual(int dia, int mes, int ano){ int resultado; resultado = (dia, mes, ano); return resultado; }
  7. Criar um programa em C com tema livre que consiga satisfazer os seguintes requisitos: - Struct principal deve possuir pelo menos 10 campos; - Implementar um lista, fila ou pilha, em qualquer uma das escolhas usando alocação dinâmica; - Utilizar pelo menos 3 métodos de ordenação, ordenando pelo menos por 3 campos. ex ordenar por nome, idade e email. - Criar as funções para Busca binária e sequencial, fazendo busca por pelo menos 3 campos. - Utilizar todos os conteúdos abordados nas disciplinas de programação, focando na aparência, interatividade e usabilidade. alguém porfavor me Ajuda , quem poderá me salvar ?? gostaria muito do código amigos
  8. Criar um programa em C com tema livre que consiga satisfazer os seguintes requisitos: - Struct principal deve possuir pelo menos 10 campos; - Implementar um lista, fila ou pilha, em qualquer uma das escolhas usando alocação dinâmica; - Utilizar pelo menos 3 métodos de ordenação, ordenando pelo menos por 3 campos. ex ordenar por nome, idade e email. - Criar as funções para Busca binária e sequencial, fazendo busca por pelo menos 3 campos. - Utilizar todos os conteúdos abordados nas disciplinas de programação, focando na aparência, interatividade e usabilidade.
×
×
  • Criar Novo...