Ir ao conteúdo
  • Cadastre-se
Alexsandra Duarte

C codigo faz somente leitura

Recommended Posts

Este codigo não esta executando a partir da escolha do veiculo ele faz a leitura direto, noa permite fazer escolha do veiculo, nem inserir a datas de locação e tambem como falo para calcular a qtde de dias locados  e valor final :confused: no Dev c ele roda , mas no Code block ele dá erro na chave apos a função int main( ) Agradeço!!!!

 

 #include <conio.h>
#include <stdlib.h>
#include <stdio.h>

struct cliente { 

 int cpf[5];
 int rg[6];
 char endereco[30];
 char nome[30];
 int codcliente[6]; 
 };

struct reserva{
int dia;
int mes;
int ano;}inicio,fim;
 
 struct cadastro_carro{
 char modelo_carro;
 char marca;
 int codcarro; };
 int main(int argc, char *argv[]) {

 struct reserva inicio;
 struct reserva fim;
 struct cadastro_carro dados_carro;
 struct cliente dados_cliente;
 int escolha=0;
 char escolha1=0;
 char cadastra_cliente;
 char cliente_ja_cadastrado;
 char escolha_o_veiculo;
 char Finalize_a_locacao;
 int val;
 
 printf("-------------------------------LOCADORA DE AUTOMOVEIS------------------\n");
 printf("1-Cadastra cliente\n");
 printf("2-Cliente cadastrado\n");

 printf("Opcao: ");
 scanf("%i", &escolha);
 switch(escolha)
 {
 case 1:
    printf("Digite o cpf");
    scanf("%d\n",&dados_cliente.cpf[5]);
    break;
    case 2:
    printf("Coloque o codigo do cliente");
        scanf("%d\n",&dados_cliente.codcliente[6]);
 break;
 }

 if (dados_cliente.cpf[5]) 
 printf("Cliente cadastrado\n");

 else {("Iniciar cadastro\n");
 }
 printf("Digite o rg\n");
 scanf("%d\n",&dados_cliente.rg[6]);
 printf("Digite o endereco\n");
 scanf("%d\n",&dados_cliente.endereco[30]);
 printf("\n----------------------Escolha o veiculo---------------------\n");
 printf("[1]=Basico,[2]=intermediario,[3]=luxo");
 printf("\n Opcao:  \n");
 scanf("%d",&val);
 switch(val)
 {    
 case 1:
 printf("Basico R$ 80,00 dia");

 break;
 case 2:
 printf("Intermediario R$ 100,00 dia");

 break;
 case 3:
 printf("Executivo R$ 150,00 dia"); 
 }
 printf("\nColoque a data de inicio da locacao\n");
  scanf("\n%i,%i,%i",&inicio.dia,inicio.mes,inicio.ano);
 printf("\nColoque a data final da locacao\n");
 scanf("\n%i,%i,%i",&fim.dia,fim.mes,fim.ano);
 printf("\nQuantidade de dias de locacao\n");// dias de locacao fim -inicio

 system("PAUSE");

 return 0;
 }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×