Ir para conteúdo
Fórum Script Brasil

André SBO

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre André SBO

André SBO's Achievements

0

Reputação

  1. André SBO

    Pesquisa por placa

    segundo o professor na proxima aula nesse exercicio não posso usar
  2. André SBO

    Pesquisa por placa

    eu teria que armazenar a placa a ser pesquisada em uma variavel e comparar com a temporaria.placa??? se for alguém tem alguma ideia de como fazer?
  3. ok muito obrigado já criei um outro tópico esse já esta resolvido
  4. Boa Tarde.. gostaria da ajuda de vocês para executar uma pesquisa por placa de veiculo cadastrado, no case 4 dentro... Abaixo segue o programa fiz desde jeito é o unico que consegui fazer ele rodar... #include <stdio.h> #include <stdlib.h> #include <string.h> #define tamanho 1 struct carro{ int placa; char nome[15]; }; struct carro incluir(){ struct carro temporaria; printf("Informe o placa do carro: "); scanf("%i", &temporaria.placa); getc(stdin); printf("Informe o Nome do carro: "); gets(temporaria.nome); return temporaria; } void imprimir(struct carro temporaria[]){ for (int i=0; i<tamanho; i++){ printf("\n\nInformacoes do carro %i\n", i+1); printf("A placa do carro e: %i\n", temporaria[i].placa); printf("O nome do carro e: %s\n", temporaria[i].nome); } } main(){ char produto[10]; float quantidade; int opcao=0; while (opcao != 5){ printf( "*******************************\n"); printf( "** 1 - Controle de Frota **\n"); printf( "** 2 - Calcular Frete **\n"); printf( "** 3 - Simular quilometragem **\n"); printf( "** 4 - Pesquisar Veiculos **\n"); printf( "** 5 - Sair Do Sistma **\n"); printf( "*******************************\n"); printf( "Informe sua Opcao: "); scanf("%d", &opcao); switch(opcao){ case 1:{ struct carro tads[tamanho]; for (int i=0; i<tamanho; i++){ printf("Inclusao do carro %i\n", i+1); tads[i] = incluir(); printf("\n"); } printf("\n***** Inclusao Concluida *****\n"); imprimir(tads); system("PAUSE"); system("CLS"); break; case 2:{ float peso,vpt,dist,pedagio,resultado; printf ("Digite o peso da carga "); scanf ("%f", &peso); printf ("Digite o valor pago por tonelada "); scanf ("%f", &vpt); printf ("Digite a distancia percorrida "); scanf ("%f", &dist); printf ("Digite o valor dos pedagios "); scanf ("%f", &pedagio); resultado=((peso*vpt*dist)+ pedagio); printf("A valor total do frete e R$ %2.f \n \n" , resultado); system ("PAUSE"); system("CLS"); break; } case 3:{ int num1,num2,resultado; printf ("Digite a quilometragem inicial "); scanf ("%d", &num1); printf ("Digite a quilometragem final "); scanf ("%d", &num2); resultado=(num2-num1); printf("A quantidade de quilometros rodados e %d \n \n" , resultado); system ("PAUSE"); system("CLS"); } break; case 4:{ case 5:{ printf("Processo encerrado\n"); break; } default:{ printf("Opcao Invalida\n"); system("PAUSE"); system("CLS"); } } } } } }
  5. cara você é um genio rs..... muito obrigado deu certinho o cadastro de carro agora só falta a parte pra mim pesquisar pela placa do veiculo essa não sei nem como começar a fazer se não for abusar de mais da sua bondade....
  6. Desculpa mais sou bem novo na lingagem c, deixa eu ver se entendi pelo o que vi você chamou um programa dentro do outro certo??? se foi isso o que você fez não posso fazer pois tenho que criar um unico programa :S. Se falei besteira desculpa rs....
  7. Boa noite galera sou novo aqui no forum espero que vocês possam me ajudar. Bom é o seguinte tenho que fazer um programa pra faculdade para cadastro de veiculos até ai td bem porem tenho que ligal-o a um case já que o programa possui mais funções como fazer isso?? abaixo estão os dois programas que teriam que ser "ligados" no caso o cadastro de carro estaria ligado ao case 1. Desde já agradeço Abraço #include <stdio.h> #include <stdlib.h> #include <string.h> #define tamanho 5 struct carro{ int placa; char nome[15]; }; struct carro incluir(){ struct carro temporaria; printf("Informe o placa do carro: "); scanf("%i", &temporaria.placa); getc(stdin); printf("Informe o Nome do carro: "); gets(temporaria.nome); return temporaria; } void imprimir(struct carro temporaria[]){ for (int i=0; i<tamanho; i++){ printf("\n\nInformacoes do carro %i\n", i+1); printf("A placa do carro e: %i\n", temporaria[i].placa); printf("O nome do carro e: %s\n", temporaria[i].nome); } } main(){ struct carro tads[tamanho]; for (int i=0; i<tamanho; i++){ printf("Inclusao do aluno %i\n", i+1); tads[i] = incluir(); printf("\n"); } printf("\n***** Inclusao Concluida *****\n"); imprimir(tads); system("PAUSE"); } /* Exemplo de Sistema de Controle de Estoque */ #include <stdio.h> #include <stdlib.h> #include <string.h> #define tamanho 5 main(){ char produto[10]; float quantidade; int opcao=0; while (opcao != 5){ printf( "*******************************\n"); printf( "** 1 - Controle de Frota **\n"); printf( "** 2 - Calcular Frete **\n"); printf( "** 3 - Simular quilometragem **\n"); printf( "** 4 - Pesquisar Veiculos **\n"); printf( "** 5 - Sair Do Sistma **\n"); printf( "*******************************\n"); printf( "Informe sua Opcao: "); scanf("%d", &opcao); switch(opcao){ case 1:{ case 2:{ float peso,vpt,dist,pedagio,resultado; printf ("Digite o peso da carga "); scanf ("%f", &peso); printf ("Digite o valor pago por tonelada "); scanf ("%f", &vpt); printf ("Digite a distancia percorrida "); scanf ("%f", &dist); printf ("Digite o valor dos pedagios "); scanf ("%f", &pedagio); resultado=((peso*vpt*dist)+ pedagio); printf("A valor total do frete e R$ %2.f \n \n" , resultado); system ("PAUSE"); system("CLS"); break; } case 3:{ int num1,num2,resultado; printf ("Digite a quilometragem inicial "); scanf ("%d", &num1); printf ("Digite a quilometragem final "); scanf ("%d", &num2); resultado=(num2-num1); printf("A quantidade de quilometros rodados e %d \n \n" , resultado); system ("PAUSE"); system("CLS"); } break; case 4:{ float qtdRecebida; printf("Informe a quantidade recebida: "); scanf("%f", &qtdRecebida); if (qtdRecebida > 0){ quantidade += qtdRecebida; printf("Recepcao Realizada com Sucesso\n"); } else printf("## Quantidade Invalida ##\n"); system("PAUSE"); system("CLS"); case 5:{ printf("Processo encerrado\n"); break; } default:{ printf("Opcao Invalida\n"); system("PAUSE"); system("CLS"); } } } } system("PAUSE"); }
×
×
  • Criar Novo...