FTEC - Grupos de Estudo
Bem-vindo(a) ao forum do nosso Grupo de Estudo!

Este é um espaço para nós, JUNTOS, aprendermos uns com os outros.

Participe do fórum, é rápido e fácil

FTEC - Grupos de Estudo
Bem-vindo(a) ao forum do nosso Grupo de Estudo!

Este é um espaço para nós, JUNTOS, aprendermos uns com os outros.
FTEC - Grupos de Estudo
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Função - EXERCÍCIOS

Ir para baixo

Função - EXERCÍCIOS Empty Função - EXERCÍCIOS

Mensagem por jgusson Sáb Jun 20, 2009 2:07 pm

Flávio , começamos a aprender função... vou postar esse exercício abaixo( o enunciado. Se vc tiver algo parecido poderia nos passar ?

oBRIGADO;

#include // blibioteca
#include // blibioteca
#include // blibioteca para caracter
//----------------------------- Início do programa --------------------------------
struct dados{
char nome[20],y[10] ; // variavel nome
int estoque; // variavel estoque
float valor,val; // variavel valor
};
//----------------------------- Início do programa --------------------------------
typedef dados tdados;
void cadastrar(int ult);
void listatudo(int ult);
typedef dados tdados;
tdados vet[1000]; int ultimo=0; // declaração de var int.
main(){ // declaração Função main
//----------------------------- Início do programa --------------------------------
int w,op=0, ultimo=0; // declaração de var int.
//----------------------------- Início do programa --------------------------------
while(op!=16){ //

printf("\\n 1 - cadatrar \\n" ); // imprime resultado de w

printf("\\n 2 - listar tudo \\n" );

printf("\\n 3 - listar prod com estoque menor do q...\\n" );

printf("\\n 4 - listar prod com valor entre ....\\n" );

printf("\\n 5 - listar prod q iniciam com a letra....\\n" );

printf("\\n 6 - aumentar x% o valor de todos os prod \\n" );

printf("\\n 7 - aumentar x% o valor de todos os prod com valor entre \\n" );

printf("\\n 8 - diminua i estoque para menos 1 item de todos os prod com estoque menor do q\\n" );

printf("\\n 9 - Ordene em ordem de nome\\n" );

printf("\\n 10 - Ordene em ordem de estoque\\n" );

printf("\\n 16 - sair \\n"); // imprime resultado de w
scanf("%d", & op);
//----------------------------- if --------------------------------
/* if(op==1){
cadastrar(ultimo);
ultimo++;
}
if(op==2){
listatudo(ultimo);
}*/
} // while
} // termina main
//------------------------------ Função Void --------------------------------------
void cadastrar(int ult){
printf("\\n\\n Informe nome: ");
fflush(stdin); //limpa teclado
fgets(vet[ultimo].nome,10,stdin); // para condição 1 Cadastrar nome
fflush(stdin);
printf(" Informe estoque: ");
scanf("%d", & vet[ultimo].estoque ) ; // para condição 1 Cadastrar estoque
printf(" Informe valor: ");
scanf("%f",& vet[ultimo].valor ); // para condição 1 Cadastrar valor
ultimo++;
}

void listatudo(int ult){
int i;
for(i=0;i

jgusson
Moderador
Moderador

Mensagens : 19
Data de inscrição : 16/05/2009
Localização : Cachoeirinha

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos