Struct - linguagem c

312 palavras 2 páginas
//Exercicio Struct

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

#define TAM 3

void lerVetor(struct tCarro p[]); void precoRecebido(struct tCarro p[]); void lerMarca(struct tCarro p[]);

struct tCarro{ char marca[15],cor[10]; int ano; float real;
};

main(){ struct tCarro vetcarros[TAM]; int opcao; printf("MENU\n"); printf("1 - Ler Vetor\n"); printf("2 - Receber Preco\n"); printf("3 - Ler Marca\n"); printf("0 - Sair\n"); printf("Digite a opcao: "); scanf("%d",&opcao); while(opcao!=0){ switch(opcao){ case 1: lerVetor(vetcarros); break; case 2: precoRecebido(vetcarros); break; case 3: lerMarca(vetcarros); break; default: printf("Opcao invalida\n"); } system("cls"); printf("MENU\n"); printf("0 - Sair\n"); printf("1 - Ler Vetor\n"); printf("2 - Receber Preco\n"); printf("Digite a opcao: "); scanf("%d",&opcao); } return 0;

}

void lerMarca(struct tCarro p[]){ char nmarca[15]; int i; system("cls"); printf("Digite a marca:"); scanf("%s",&nmarca); for(i=0;i<TAM;i++){ if(strcmp(nmarca,p[i].marca)){ } else{ printf("Preco: %f\n",p[i].real); printf("Ano: %d\n",p[i].ano); printf("Cor: %s\n",p[i].cor); printf("\n\n"); } } system("pause"); system("cls");
}

void precoRecebido(struct tCarro p[]){ float preco; int i; system("cls"); printf("Digite o preço:"); scanf("%f",&preco); for(i=0;i<TAM;i++){

Relacionados

  • Struct linguagem c++
    250 palavras | 1 página
  • estruturas
    1234 palavras | 5 páginas
  • Diversidade
    1044 palavras | 5 páginas
  • nenhum
    1043 palavras | 5 páginas
  • ATPS Programa O Estruturada II 3
    2047 palavras | 9 páginas
  • Programação ii
    2690 palavras | 11 páginas
  • TAD
    946 palavras | 4 páginas
  • Algoritmos e estruturas de dados
    24513 palavras | 99 páginas
  • Tipo de Estrutura e registos
    507 palavras | 3 páginas
  • leo2014
    1161 palavras | 5 páginas