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");
}
Pergunta
André SBO
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
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.