Struct - linguagem c

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (312 palavras )
  • Download(s) : 0
  • Publicado : 25 de novembro de 2012
Ler documento completo
Amostra do texto
//Exercicio Struct

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

#define TAM 3

void lerVetor(struct tCarro p[]);
void precoRecebido(struct tCarro p[]);
voidlerMarca(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++){...
tracking img