Ir ao conteúdo
  • Cadastre-se

Thinaire

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

4
  1. Olá pessoal, tudo bem? Minha duvida é a seguinte: Tem como fazer a integração de um código blockchaim com um código de votação php? Se puderem me dar uma dica quanto a isso, pois não tenho muita experiência em php e nenhuma noção de como fazer isso. Desde já agradeço a atenção.
  2. Consegui sim, estava comparando de forma errada.
  3. Boa noite, Estou tentando fazer um trabalho em java, no caso é uma loja mas na parte em que tenho que excluir um determinado dado o código não da erro porém nao exclui o que estou pedindo, alguém pode dar uma dica para ajudar? Pretendo fazer tudo sozinha, mas não tenho muito contato com os colegas para tirar as duvidas , (Estou ciente que tenho que dar uma arrumadinha pois está meio desorganizado ) Obs o menu para excluir é o 5 e não o 7 como mostra na janela (vou arrumar) .Obrigada. //CLASSE ANIMAL package Loja_pet; public class Animal { private String nomeanimal; private double preco; private String car; private String ori; int qtd; public String getnomeanimal() { return nomeanimal; } public void setNomeAnimal(String nomeAnimal) { this.nomeanimal = nomeAnimal; } public String getcar() { return car; } public void setCar(String car) { this.car = car; } public double getpreco() { return preco; } public void setpreco(double preco) { this.preco = preco; } public String getOri() { return ori; } public void setOri(String ori) { this.ori = ori; } public double getQtd() { return qtd; } public void setqtd(int qtd) { this.qtd = qtd; } @Override public String toString() { String retorno = "Nome " + nomeanimal + "\nPreço: " + preco + "\nCaracteristicas:" + car + "\nOrigem do animal " + ori + "\nQuantidade disponivel " + qtd ; return retorno; } } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //CLASSE PRODUTO package Loja_pet; public class Produto { private String nomeProduto; private String dadosProduto; private String dis; double preco; int qtd; public String getNomeProduto() { return nomeProduto; } public void setNomeProduto(String nomeProduto) { this.nomeProduto = nomeProduto; } public String getDadosProduto() { return dadosProduto; } public void setDadosProdutoo(String dadosProduto) { this.dadosProduto = dadosProduto; } public double getPreco() { return preco; } public void setPreco(double preco) { this.preco = preco; } public String dadosProduto() { return dadosProduto; } public void setdadosProduto(String dadosProduto) { this.dadosProduto = dadosProduto; } public double qtd() { return qtd; } public void setQtd(int qtd) { this.qtd = qtd; } public String getDis() { return dis; } public void setdis(String dis) { this.dis = dis; } @Override public String toString() { String retorno = "Produto: "+nomeProduto+ "\tPreço: "+preco + "\tDados do Produto" + dadosProduto + "\tDistribuidor do produto:" + "Quantidade de produtos: " + qtd; return retorno; } } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //CLASSE LOJA package Loja_pet; import javax.swing.*; import java.util.ArrayList; public class Loja { public static void main(String[] args) { // TODO Auto-generated method stub ArrayList<Produto> prod = new ArrayList<Produto>(); Produto p = new Produto(); ArrayList<Animal> arrayDeAnimais = new ArrayList<Animal>(); Animal animalTemp = new Animal(); int menu = -1; //String nome; String raca; double preco; String car; String ori; int qtd; String nomeProduto; String dadosProduto; String dis; String nomeanimal = null ; while (menu != 0) { menu = Integer.parseInt(JOptionPane.showInputDialog("Escolha uma opção:" + "\n1 - Novo Cadastro de animais" + "\n2 -|Consulta de animais" + "\n3 - Cadastro de Produtos" + "\n4 - Produtos disponiveis" + "\n5 - Cadastro de serviços" + "\n6 - Consultar servviços desponiveis" + "\n7 - Excluir "+ "\n8 - Gerar relátorio de animais e produtos"+ "\n9 - Excluir tudo" +" \n0 - Sair")); Object entrada; switch (menu) { case 1: nomeanimal = JOptionPane.showInputDialog("informe o nome do animal"); System.out.println(nomeanimal); qtd = Integer.parseInt(JOptionPane.showInputDialog("Quantos meses o animal tem?")); System.out.println("Idade do animal: " + qtd + " meses"); raca = JOptionPane.showInputDialog("Qual é a Raça?"); System.out.println(raca); car = JOptionPane.showInputDialog("Quais as caracteristicas do animal"); System.out.println("Caracteristicas do animal:" + car); preco = Double.parseDouble(JOptionPane.showInputDialog("Qual o valor do animal?")); System.out.println("R$" + preco); ori = JOptionPane.showInputDialog("Qual o fornecedor do animal"); System.out.println("Forncedor do animal:" + ori); animalTemp = new Animal(); animalTemp.setNomeAnimal(nomeanimal); animalTemp.setpreco(preco); animalTemp.setCar(car); animalTemp.setCar(ori); arrayDeAnimais.add(animalTemp); break; case 2: System.out.println("\nOpcao 2 Impressao de ANimais"); System.out.println(arrayDeAnimais); break; case 3: nomeProduto = JOptionPane.showInputDialog("Informe a Marca do produto"); System.out.println(nomeProduto); qtd = Integer.parseInt(JOptionPane.showInputDialog("Quantidade disponivel:")); System.out.println("A quantidade disponivel é: " + qtd ); dadosProduto = JOptionPane.showInputDialog("Qual a descrição do produto?"); System.out.println(dadosProduto); preco = Double.parseDouble(JOptionPane.showInputDialog("Qual o valor do produto?")); System.out.println("R$" + preco); dis = JOptionPane.showInputDialog("Qual o fornecedor do produto?"); System.out.println("Distribuidor do produto:" + dis); p = new Produto(); p.setNomeProduto(nomeProduto); p.setPreco(preco); p.setdadosProduto(dadosProduto); p.setdis(dis); prod.add(p); break; case 4: System.out.println("\n\nOpcao 2 Impressao de produtos"); System.out.println(prod); break; case 5: String decisão = null; String s; nomeanimal = JOptionPane.showInputDialog("informe o nome do animal a excluir"); System.out.println(nomeanimal); for (Animal animaltemp : arrayDeAnimais) { if (animaltemp.getnomeanimal().equals(nomeanimal)) { System.out.println("Animal: "+ animaltemp.getnomeanimal()); } } s = JOptionPane.showInputDialog("deseja excluir?"); System.out.println(s); if (decisão == "s") { arrayDeAnimais.remove(nomeanimal); } else { break; } return; } } } } /////////////
  4. oi, tudo errado mesmo, vou assistir mais aulas. Obrigada pela dica , a minha intenção é aprender mesmo.....
  5. BOA NOITE E OBRIGADA POR RESPONDER, ARRUMEI O CÓDIGO E AGORA FICA DANDO ERRO NA STRUCT, o que ACHA QUE PODE SER? E A PARTE DA COMPARAÇÃO DO IF ESTÁ CORRETO? FICO AGRADECIDA PELA AJUDA. #include<stdlib.h> #include<stdio.h> #include <string.h> int main(){ struct{ int qtd; char operador[20]; char cor[100]; char tamanho[10]; float vu; }registro; struct registro[100]; FILE*teste; teste=fopen("teste.txt","r"); if(teste==NULL){ printf("não existe"); getchar(); exit(0); } FILE*dados; dados=fopen("dados.txt","w"); if(teste==NULL){ printf("não existe"); getchar(); exit(0); } int res; printf("\ndeseja ler o relatorio?\n"); printf("\n1-sim\n"); printf("\n2-nao\n"); scanf("%d",& res); if(res==1){ teste=fopen("dados.txt","w"); } else { printf("aperte qualque tecla para finalizar"); } int i; for(i=0,i<100,i++){ fgets(dados,"%s %s %s %d %f",&registro[i].operador,&registro[i].cor,&registro[i].tamanho[i],&registro[i].qtd[i],&registro[i].vu)!=EOF)) fputsf ("\n%s %s %s %d %f\n",registro.operador,registro.cor,registro.tamanho,registro.qtd,registro.vu); if(operador[1]=='+'){ fputsf(dados,"\n%c\n",0]); } if(teste,"%c",operador=='-'){ fputsf(dados,"\n%c\n",0); } if(teste,"%c",operador=='/'){ fputsf(dados,"\n%c\n",0); } if(teste,"%c",operador=='\\'){ fputsf(dados,"\n%c\n",0); } if(teste,"%c",operador=='*'){ fputsf(dados,"\n%c\n",qtd*vu); } if(teste,"%c",operador=='!'){ fputsf(dados,"\n%c\n",final do arquivo); } fclose(teste); flose(dados); getchar(); return 0; } }
  6. #include<stdlib.h> #include<stdio.h> int main(){ int qtd; char operador[20],cor[100],tamanho[10]; float vu=0; //teste.txt é o arquivo de onde vamos ler o arquivo FILE*teste; teste=fopen("teste.txt","r"); if(teste==NULL){ printf("não existe"); getchar(); exit(0); } while((fscanf(teste,"%s %s %s %d %f",&operador,&cor,&tamanho,&qtd,&vu)!=EOF)){ printf ("\n%s %s %s %d %f\n",operador,cor,tamanho,qtd,vu); } printf("\n\n"); printf("\n\n"); printf("\n\n"); int res; printf("\ndeseja ler o relatorio?\n"); printf("\n1-sim\n"); printf("\n2-nao\n"); scanf("%d",& res); if(res==1){ printf ("\n%s\n",operador); // if(operador== +) printf(operador); } else { printf("aperte qualque tecla para finalizar"); } //dados.txt vai ser o segundo arquivo,onde vamos guardar o relatório FILE*dados; dados=fopen("dados.txt","w"); if(dados==NULL){ printf("não existe"); getchar(); exit(0); } while((fscanf(dados,"%c",&operador,&qtd,&vu)!=EOF)){ fprintf (dados,"\n%s\n",operador); if(teste,"%s",operador=='+'){ fprintf(dados,"\n%c\n",0); } if(teste,"%s",operador=='-'){ fprintf(dados,"\n%c\n",0); } if(teste,"%s",operador=='/'){ fprintf(dados,"\n%s\n",0); } if(teste,"%s",operador==\\){ fprintf(dados,"\n%s\n",0); } if(teste,"%s",operador=='*'){ fprintf(dados,"\n%d %f\n",qtd*vu); } if(teste,"%s",operador=='!'){ fprintf(dados,"\n%s\n",final do arquivo); } } fclose(teste); fclose(dados); getchar(); return 0; } boa noite, preciso criar um códico em "c" que grave de um arquivo.txt as informações em outro arquivo. Operadores e suas funções: + : O sinal de mais indica que foi realizado um cadastro de produto. - : O sinal de menos indica que ocorreu uma compra de produto. / : O sinal da divisão serve para indicar a apresentação de todos os produtos cadastrados em ordem de chegada. : O sinal da contra barra serve para indicar a apresentação de todos os produtos vendidos em ordem de chegada. * : O asterisco apresenta o valor total de ganho das vendas. ! : A exclamação serve para indicar fim do arquivo. Cada operação realizada deve imprimir no arquivo o valor 0 – (zero)(no arquivo de saída), o que indicada que a operação foi realizada com sucesso. não tenho muita experiencia em programação,alguém tem dica de como funcionar este código? obrigada...

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!