Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alexandreopbe

c++

Recommended Posts

Primeiramente, parabenizo o trabalho que v.sª vem realizando.

 

 

 

 

Fazer um programa para cadastramento completo de gado de corte em algoritmo e c++, sobre a implementação estou tendo dificuldade relacionado a rotina de alteração, consulta, e exclusão.

 

 

 

 

Cadastramento completo de gado de corte.

 

incluindo

código

nome

raça

peso

sexo

 

inclusão

alteração

consulta

exclusão

lista para relação de vendas (individual)

lista com relação preço (individual e total)

 

 

Inclusão

 

 

 

ALGORITMO

 

inicio

 

Faça enquanto (r!='n')

Escrever (“digite a raça do animal”)

Ler (raça[a])

Escrever (“digite o codigo do animal”)

Ler (cod[a])

Escrever (“digite o peso”)

Ler (peso[a])

Escrever (digite o sexo”)

ler (sexo[a])

a=a+1

Escrever (“deseja salvar os dados:s-sim/n-não”)

Ler (dados)

se (dados=='n') então

a=a-1

Escrever (“deseja cadastrar mais gado: s-sim/n-não”)

ler ®

FIM-ENQUANTO

Para b=a até a-1 passo 1

Escrever (“animal:”,boi,”raça:”,raça,”codigo:”,cod,”sexo)

proximo

FIM*/

 

 

EM C++

 

#include<conio.h>

#include<stdio.h>

 

 

int cod [100], peso[100],a=0,b=0,h=0;

char r, raca[100][50],sexo[100],dados;

 

main() {

while (r!='n'){

printf(“\n<<digite a raca do animal>>>----:”);

scanf(“%s”,&raca[a]);

printf(“\n<<digite o cod do animal>>>----:”);

scanf(“%d”,&cod[a]);

printf(“\n\n\n<<<digite o peso do animal>>>----:”):

scanf(“%d”,&peso[a]);

printf(“\n<<<digite sexo>>>\n\tb-boi\n\tv-vaca\nsexo:”);

scanf(“%s”,&sexo[a]);

a=a+1;

printf(“\n<<<desejea salvar s!n:>>>”);

dados=getche();

if(dados=='n'){

a=a-1;

}

printf(“\n<<<deseja cadastrar mais s/n:>>>\n”);

for (b=0;b<0;b++){

printf(“<%>%10s%4d%d%c\n”,h+1,raca,cod,peso,sexo0;

h=h+1;

}

printf(“________________________”):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ALTERAÇÃO

 

 

ALGORITMO

 

 

//rotina de alteração

Escrever (“deseja alterar os dados: s-sim/n-não”)

Ler (alteração)

faça enquanto (alteração=='s')

Escrever (“digite o numero de inscrição para alteração”

Ler (inscrição)

Para c=0 até a-1 passo 1

se (inscrição==cod[c]) entao

Escrever (“animal:”, “raça:”, raça[c],”codigo:”, cod[c],”peso”,peso[c],”sexo:”,sexo[c])

 

Escrever (“digite a raça do animal”)

Ler (raça[c])

Escrever (“digite o código do animal”)

Ler (cod[c])

Escrever (“digite o peso do animal”)

Ler (peso[c])

Escrever (“digite o sexo do animal”)

Ler (sexo[c])

 

Escrever (“deseja alterar os dados: s-sim/n-não”)

Ler (alteração)

Fim-se

proximo

FIM-EQUANTO

 

 

Linguagem de C++

 

 

#include<conio.h>

#include<stdio.h>

 

int b=0,inscricao=0;

char alteracao;

 

main() {

printf(“\n\n\n\<<<deseja alterar os dados: s/n>>>”);

scanf(“%s”,&alteracao);

while(alteracao=='s'){

printf(“\n<<<digite o numero de inscricao>>>”);

scanf(“%d”,&inscricao);

for(c=0;c<a;c++){

if(inscricao==cod[c]{

printf(“\n-----raca-----cod----peso----sexo----\”);

printf(“%10s,4%d,%d%b\n”<raca[c],cod[c],peso[c],sexo[c];

printf(“\n<<<digite a raca do animal>>>----:”);

scanf(“\n%d”,&raca[c]);

printf(“\n<<<digite o cod do animal>>>-----:”);

scanf(“\n%d,&peso[c]);

printf(“\n<<<digite sexo>>>\n\tb-boi\n\tb-boi\n\tv-vaca\nsexo:”);

scanf(“n%s”,&sexo{c];

prinft”\n<<<alteracao>>>\n”):

printf(“\n-----raca----cod----peso----sexo\n”):

printf(“%10s %4d %d%b\n”,raca[c],cod[c],peso[c],sexo[c]);

 

pirntf(“<<<deseja corrigir outro cadastro: s-sim/n-nao>>>”);

alterar=getche();

}

}

}

printf(“\n<<<tabela geral>>>\n”);

printf(“\n-----raca----cod----peso----sexo\n”):

for (b=0;b<a;b++){

printf(“%10s %4d %d%b\b”,raca,cod,peso,sexo);

 

 

Consulta

 

ALGORITMO

 

//Rotina de Consulta

Escrever (“deseja consultar os dados: s-sim/n-não”)

Ler (consulta)

faca enquanto (consulta=='s')

Escrever(“digite o codigo do anamal”)

Ler (cody)

Para c=a até a-1 passo 1

se (cod[c]==cody) entao

Escrever (“animal:””raca:”,raca[c],”codigo:”cod[c],”peso”,peso[c],”sexo:”,sexo[c]

fim-se

FIM-ENQUANTO.

*/

Linguangem de C++

 

 

#include<conio.h>

#include<stdio.h>

 

 

int cody=0;

char consulta;

 

 

main() {

printf(“\n\n\n_______________________________________”);

printf(“\n\n<<<deseja realizar uma consulta s-sim n-nao>>>”);

scanf(“%s”,&consulta);

while(consulta=='s'){

printf(“<<<digite o codigo do animal>>>----:”);

scanf(“%d”,&cody);

printf(“\n\n\n_______________________________________”);

printf(“----raca-----cod-------peso-----sexo”);

for (c=0;c<a;c++){

if(cod[c]==cody){

printf(“%10s%10d%d%y”,raca[c],cod[c],peso[c],sexo[c]);

printf(“deseja realizar outra consulta: s-sim n-nao”);

consulta=getche90;

}

}

}

printf(“\n\n\n_______________________________________”);

printf(“\n\n\t<<<tecle enter para sair>>>”);

getch();

}

 

 

 

 

 

 

Certo de sua atenção, antecipadamente agradeço

 

 

 

Atenciosamente,

 

 

Alexandre

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom de qlqr maneira você irá usar structs, c você naum for usar lista ligada, usará uma lista estática digamos, tem noçaum de structs?? vamos por partes? ql sua primeira dúvida?

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente, parabenizo o trabalho que v.sª vem realizando.

 

 

 

 

Fazer um programa para cadastramento completo de gado de corte em algoritmo e c++, sobre a implementação estou tendo dificuldade relacionado a rotina de alteração, consulta, e exclusão, e para modularizar essas rotinas

 

 

 

 

Cadastramento completo de gado de corte.

 

incluindo

código

nome

raça

peso

sexo

 

inclusão

alteração

consulta

exclusão

lista para relação de vendas (individual)

lista com relação preço (individual e total)

 

 

Inclusão

 

 

 

ALGORITMO

 

inicio

 

Faça enquanto (r!='n')

Escrever ("digite a raça do animal")

Ler (raça[a])

Escrever ("digite o codigo do animal")

Ler (cod[a])

Escrever ("digite o peso")

Ler (peso[a])

Escrever (digite o sexo")

ler (sexo[a])

a=a+1

Escrever ("deseja salvar os dados:s-sim/n-não")

Ler (dados)

se (dados=='n') então

a=a-1

Escrever ("deseja cadastrar mais gado: s-sim/n-não")

ler ®

FIM-ENQUANTO

Para b=a até a-1 passo 1

Escrever ("animal:",boi,"raça:",raça,"codigo:",cod,"sexo)

proximo

FIM*/

 

 

EM C++

 

#include<conio.h>

#include<stdio.h>

 

 

int cod [100], peso[100],a=0,b=0,h=0;

char r, raca[100][50],sexo[100],dados;

 

main() {

while (r!='n'){

printf("\n<<digite a raca do animal>>>----:");

scanf("%s",&raca[a]);

printf("\n<<digite o cod do animal>>>----:");

scanf("%d",&cod[a]);

printf("\n\n\n<<<digite o peso do animal>>>----:"):

scanf("%d",&peso[a]);

printf("\n<<<digite sexo>>>\n\tb-boi\n\tv-vaca\nsexo:");

scanf("%s",&sexo[a]);

a=a+1;

printf("\n<<<desejea salvar s!n:>>>");

dados=getche();

if(dados=='n'){

a=a-1;

}

printf("\n<<<deseja cadastrar mais s/n:>>>\n");

for (b=0;b<0;b++){

printf("<%>%10s%4d%d%c\n",h+1,raca,cod,peso,sexo0;

h=h+1;

}

printf("________________________"):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ALTERAÇÃO

 

 

ALGORITMO

 

 

//rotina de alteração

Escrever ("deseja alterar os dados: s-sim/n-não")

Ler (alteração)

faça enquanto (alteração=='s')

Escrever ("digite o numero de inscrição para alteração"

Ler (inscrição)

Para c=0 até a-1 passo 1

se (inscrição==cod[c]) entao

Escrever ("animal:", "raça:", raça[c],"codigo:", cod[c],"peso",peso[c],"sexo:",sexo[c])

 

Escrever ("digite a raça do animal")

Ler (raça[c])

Escrever ("digite o código do animal")

Ler (cod[c])

Escrever ("digite o peso do animal")

Ler (peso[c])

Escrever ("digite o sexo do animal")

Ler (sexo[c])

 

Escrever ("deseja alterar os dados: s-sim/n-não")

Ler (alteração)

Fim-se

proximo

FIM-EQUANTO

 

 

Linguagem de C++

 

 

#include<conio.h>

#include<stdio.h>

 

int b=0,inscricao=0;

char alteracao;

 

main() {

printf("\n\n\n\<<<deseja alterar os dados: s/n>>>");

scanf("%s",&alteracao);

while(alteracao=='s'){

printf("\n<<<digite o numero de inscricao>>>");

scanf("%d",&inscricao);

for(c=0;c<a;c++){

if(inscricao==cod[c]{

printf("\n-----raca-----cod----peso----sexo----\");

printf("%10s,4%d,%d%b\n"<raca[c],cod[c],peso[c],sexo[c];

printf("\n<<<digite a raca do animal>>>----:");

scanf("\n%d",&raca[c]);

printf("\n<<<digite o cod do animal>>>-----:");

scanf("\n%d,&peso[c]);

printf("\n<<<digite sexo>>>\n\tb-boi\n\tb-boi\n\tv-vaca\nsexo:");

scanf("n%s",&sexo{c];

prinft"\n<<<alteracao>>>\n"):

printf("\n-----raca----cod----peso----sexo\n"):

printf("%10s %4d %d%b\n",raca[c],cod[c],peso[c],sexo[c]);

 

pirntf("<<<deseja corrigir outro cadastro: s-sim/n-nao>>>");

alterar=getche();

}

}

}

printf("\n<<<tabela geral>>>\n");

printf("\n-----raca----cod----peso----sexo\n"):

for (b=0;b<a;b++){

printf("%10s %4d %d%b\b",raca,cod,peso,sexo);

 

 

Consulta

 

ALGORITMO

 

//Rotina de Consulta

Escrever ("deseja consultar os dados: s-sim/n-não")

Ler (consulta)

faca enquanto (consulta=='s')

Escrever("digite o codigo do anamal")

Ler (cody)

Para c=a até a-1 passo 1

se (cod[c]==cody) entao

Escrever ("animal:""raca:",raca[c],"codigo:"cod[c],"peso",peso[c],"sexo:",sexo[c]

fim-se

FIM-ENQUANTO.

*/

Linguangem de C++

 

 

#include<conio.h>

#include<stdio.h>

 

 

int cody=0;

char consulta;

 

 

main() {

printf("\n\n\n_______________________________________");

printf("\n\n<<<deseja realizar uma consulta s-sim n-nao>>>");

scanf("%s",&consulta);

while(consulta=='s'){

printf("<<<digite o codigo do animal>>>----:");

scanf("%d",&cody);

printf("\n\n\n_______________________________________");

printf("----raca-----cod-------peso-----sexo");

for (c=0;c<a;c++){

if(cod[c]==cody){

printf("%10s%10d%d%y",raca[c],cod[c],peso[c],sexo[c]);

printf("deseja realizar outra consulta: s-sim n-nao");

consulta=getche90;

}

}

}

printf("\n\n\n_______________________________________");

printf("\n\n\t<<<tecle enter para sair>>>");

getch();

}

 

 

 

 

 

 

Certo de sua atenção, antecipadamente agradeço

 

 

 

Atenciosamente,

 

 

Alexandre

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente, parabenizo o trabalho que v.sª vem realizando.

 

 

 

 

Fazer um programa para cadastramento completo de gado de corte em algoritmo e c++, sobre a implementação estou tendo dificuldade relacionado a rotina de alteração, consulta, e exclusão, a minha dúvida está relacionado a esta três rotina

 

 

 

 

Cadastramento completo de gado de corte.

 

incluindo

código

nome

raça

peso

sexo

 

inclusão

alteração

consulta

exclusão

lista para relação de vendas (individual)

lista com relação preço (individual e total)

 

 

Inclusão

 

 

 

ALGORITMO

 

inicio

 

Faça enquanto (r!='n')

Escrever ("digite a raça do animal")

Ler (raça[a])

Escrever ("digite o codigo do animal")

Ler (cod[a])

Escrever ("digite o peso")

Ler (peso[a])

Escrever (digite o sexo")

ler (sexo[a])

a=a+1

Escrever ("deseja salvar os dados:s-sim/n-não")

Ler (dados)

se (dados=='n') então

a=a-1

Escrever ("deseja cadastrar mais gado: s-sim/n-não")

ler ®

FIM-ENQUANTO

Para b=a até a-1 passo 1

Escrever ("animal:",boi,"raça:",raça,"codigo:",cod,"sexo)

proximo

FIM*/

 

 

EM C++

 

#include<conio.h>

#include<stdio.h>

 

 

int cod [100], peso[100],a=0,b=0,h=0;

char r, raca[100][50],sexo[100],dados;

 

main() {

while (r!='n'){

printf("\n<<digite a raca do animal>>>----:");

scanf("%s",&raca[a]);

printf("\n<<digite o cod do animal>>>----:");

scanf("%d",&cod[a]);

printf("\n\n\n<<<digite o peso do animal>>>----:"):

scanf("%d",&peso[a]);

printf("\n<<<digite sexo>>>\n\tb-boi\n\tv-vaca\nsexo:");

scanf("%s",&sexo[a]);

a=a+1;

printf("\n<<<desejea salvar s!n:>>>");

dados=getche();

if(dados=='n'){

a=a-1;

}

printf("\n<<<deseja cadastrar mais s/n:>>>\n");

for (b=0;b<0;b++){

printf("<%>%10s%4d%d%c\n",h+1,raca,cod,peso,sexo0;

h=h+1;

}

printf("________________________"):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ALTERAÇÃO

 

 

ALGORITMO

 

 

//rotina de alteração

Escrever ("deseja alterar os dados: s-sim/n-não")

Ler (alteração)

faça enquanto (alteração=='s')

Escrever ("digite o numero de inscrição para alteração"

Ler (inscrição)

Para c=0 até a-1 passo 1

se (inscrição==cod[c]) entao

Escrever ("animal:", "raça:", raça[c],"codigo:", cod[c],"peso",peso[c],"sexo:",sexo[c])

 

Escrever ("digite a raça do animal")

Ler (raça[c])

Escrever ("digite o código do animal")

Ler (cod[c])

Escrever ("digite o peso do animal")

Ler (peso[c])

Escrever ("digite o sexo do animal")

Ler (sexo[c])

 

Escrever ("deseja alterar os dados: s-sim/n-não")

Ler (alteração)

Fim-se

proximo

FIM-EQUANTO

 

 

Linguagem de C++

 

 

#include<conio.h>

#include<stdio.h>

 

int b=0,inscricao=0;

char alteracao;

 

main() {

printf("\n\n\n\<<<deseja alterar os dados: s/n>>>");

scanf("%s",&alteracao);

while(alteracao=='s'){

printf("\n<<<digite o numero de inscricao>>>");

scanf("%d",&inscricao);

for(c=0;c<a;c++){

if(inscricao==cod[c]{

printf("\n-----raca-----cod----peso----sexo----\");

printf("%10s,4%d,%d%b\n"<raca[c],cod[c],peso[c],sexo[c];

printf("\n<<<digite a raca do animal>>>----:");

scanf("\n%d",&raca[c]);

printf("\n<<<digite o cod do animal>>>-----:");

scanf("\n%d,&peso[c]);

printf("\n<<<digite sexo>>>\n\tb-boi\n\tb-boi\n\tv-vaca\nsexo:");

scanf("n%s",&sexo{c];

prinft"\n<<<alteracao>>>\n"):

printf("\n-----raca----cod----peso----sexo\n"):

printf("%10s %4d %d%b\n",raca[c],cod[c],peso[c],sexo[c]);

 

pirntf("<<<deseja corrigir outro cadastro: s-sim/n-nao>>>");

alterar=getche();

}

}

}

printf("\n<<<tabela geral>>>\n");

printf("\n-----raca----cod----peso----sexo\n"):

for (b=0;b<a;b++){

printf("%10s %4d %d%b\b",raca,cod,peso,sexo);

 

 

Consulta

 

ALGORITMO

 

//Rotina de Consulta

Escrever ("deseja consultar os dados: s-sim/n-não")

Ler (consulta)

faca enquanto (consulta=='s')

Escrever("digite o codigo do anamal")

Ler (cody)

Para c=a até a-1 passo 1

se (cod[c]==cody) entao

Escrever ("animal:""raca:",raca[c],"codigo:"cod[c],"peso",peso[c],"sexo:",sexo[c]

fim-se

FIM-ENQUANTO.

*/

Linguangem de C++

 

 

#include<conio.h>

#include<stdio.h>

 

 

int cody=0;

char consulta;

 

 

main() {

printf("\n\n\n_______________________________________");

printf("\n\n<<<deseja realizar uma consulta s-sim n-nao>>>");

scanf("%s",&consulta);

while(consulta=='s'){

printf("<<<digite o codigo do animal>>>----:");

scanf("%d",&cody);

printf("\n\n\n_______________________________________");

printf("----raca-----cod-------peso-----sexo");

for (c=0;c<a;c++){

if(cod[c]==cody){

printf("%10s%10d%d%y",raca[c],cod[c],peso[c],sexo[c]);

printf("deseja realizar outra consulta: s-sim n-nao");

consulta=getche90;

}

}

}

printf("\n\n\n_______________________________________");

printf("\n\n\t<<<tecle enter para sair>>>");

getch();

}

 

 

 

 

 

 

Certo de sua atenção, antecipadamente agradeço

 

 

 

Atenciosamente,

 

 

Alexandre

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.