Ir ao conteúdo
  • Cadastre-se

lucasgarcia

Membro Júnior
  • Total de itens

    17
  • Cadastrado em

  • Última visita

  • Qualificações

    0%

Reputação

0

Sobre lucasgarcia

  • Data de Nascimento 10/08/1994 (27 anos)

Informações gerais

  • Cidade e Estado
    Serra,Espirito Santo
  1. Fiz a mesclagem de alguns arquivos do git no Visual Studio, porém não sei por qual motivo a mesclagem não foi finalizada, e não consigo cancelar, clico no botão anular e não acontece nada, o que fazer? (veja o print em anexo)
  2. Não estou conseguindo separar a palavras de uma frase em uma lista em python,não posso usar a função split, por exemplo: frase=joao tem casa, saída: ['joao',',tem','uma','casa'], da erro na linha: ista[a]=lista[a]+msg, diz que esta fora do range.Código: def separaPalavra(msg): lista=[] i=a=0 while i<len(msg): if msg.isalpha(): lista[a]=lista[a]+msg else: a=a+1 i=i+1 return lista msg="joao tem uma casa" print(separaPalavra(msg))
  3. Ao descer com a barra de rolagem do lado direito o conteúdo das células não muda,segue o print da tela.
  4. Quais são as principais diferenças entre o Windows 2008 server e o Linux (Ubuntu) Server?
  5. era a CONSTRAINT que estava com nome igual a tabela original,consegui resolver.
  6. Estou fazendo o seguinte exercicio,o professor me disse que eu teria que trocar o nome das chaves,só que ja mudei de tudo e continua dando o mesmo erro,os dados da tabela autoria continuam intactos.o erro printado segue em anexo /*4. Vamos efetuar um backup da tabela AUTORIA: a) Crie uma tabela chamada AUTORIA_BKP com as mesmas características da tabela AUTORIA Copie todos os registros de AUTORIA para esta nova tabela AUTORIA_BKP em apenas um único comando de insert.*/ delimiter $$ CREATE TABLE `autoria_bkp` ( `ID_AUTOR` char(11) NOT NULL, `ID_TITULO` int(11) NOT NULL, `ORDEM_AUTORIA` smallint(6) DEFAULT NULL, `PERCENTUAL_ROYALTY` smallint(6) DEFAULT NULL, PRIMARY KEY (`ID_AUTOR`,`ID_TITULO`), KEY `ID_TITULO` (`ID_TITULO`), CONSTRAINT `autoria_ibfk_1` FOREIGN KEY (`ID_AUTOR`) REFERENCES `autores` (`ID_AUTOR`), CONSTRAINT `autoria_ibfk_2` FOREIGN KEY (`ID_TITULO`) REFERENCES `titulos` (`ID_TITULO`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8$$ insert into autoria_bkp (id_autor,id_titulo,ordem_autoria,percentual_royalty) select id_autor, id_titulo,ordem_autoria,percentual_royalty from autoria
  7. fiz outro codigo só que esta imprimindo o vetor da forma que eu digitei e nao da maneira que o exercicio pede. #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int* vetor; int i,num,y=0; int* vetorpar; int* vetorimpar; printf("informe o numero de elementos\n"); scanf("%d",&num); //informando dinamicamente o vetor vetor=(int*) malloc(num*sizeof(int)); vetorpar=(int*) malloc(num*sizeof(int)); vetorimpar=(int*) malloc(num*sizeof(int)); //atribuindo valores ao vetor for(i=0;i<num;i++){ printf("digite os valores do vetor:\n"); scanf("%d",&vetor[i]); if(vetor[i]%2==0) vetorpar[i]=vetor[i]; else vetorimpar[i]=vetor[i]; } for(i=0;i<num;i++){ printf("vetor ordenado:%d\n",vetor[i]); } free(vetor); free(vetorpar); free(vetorimpar); system("PAUSE"); return 0; }
  8. Comecei a fazer o programa,mais nao tenho ideia de como continua-lo,se alguem tiver qualquer ideia que possa acrescentar no meu programa,qualquer coisa mesmo em relação ao codigo ficarei muito agradecido: Eis o enunciado: Estoque Nome do programa: estoque.java Escrever um programa para ler o nome, a quantidade em estoque, quantidade mínima para estoque e o valor unitário de diversos produtos. Estas informações devem ser armazenadas em listas separadas. A seguir, ler a posição de um produto na lista e a quantidade vendida. Ajustar a nova quantidade do estoque, ou seja, atualizar a quantidade em estoque e armazenar a quantidade vendida em outra lista. Se o usuário informar o código do produto, deverá ser impresso o nome do produto e o respectivo valor total da venda (para o produto lido). Novas consultas ao estoque poderão ser feitas até que o usuário informe o valor zero para o código do produto. Ao final das retiradas, imprimir um balanço de todo o estoque e das vendas de cada produto, escrevendo se o produto está com o estoque normal ou abaixo do mínimo. Verificar se ao ser efetuada a venda, existe a quantidade solicitada no estoque. Se o valor ultrapassar a quantidade em estoque, mostrar mensagem de erro: “Quantidade em estoque não é suficiente – produto não pode ser vendido”. Tarefa Ler o nome, a quantidade em estoque, quantidade mínima em estoque e valor unitário de diversos produtos e imprimir um balanço final do estoque, as vendas de cada produto e o estoque mínimo. Se o estoque atual for menor que o mínimo, mostrar mensagem: “Quantidade em estoque menor que o valor mínimo”. A lógica do programa deverá ser Orientada a Objeto e deverão ser utilizados métodos e o programa deverá ter obrigatoriamente alguns atributos privados, construtores e chamar métodos set e get na classe principal. meu codigo ate aqui: classe /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package newpackage; /** * * @author 20121tpmi0729 */ class Estoque { public int codigo; public String nome; public double qtTotal; public double qtMinima; public Estoque(int codigo, String nome, double qtTotal, double qtMinima) { this.codigo = codigo; this.nome = nome; this.qtTotal = qtTotal; this.qtMinima = qtMinima; } @Override public String toString() { return codigo + "\n" + nome + "\n" + qtTotal + " " + qtMinima ; } } classe principal: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package newpackage; import java.util.LinkedList; import javax.swing.JOptionPane; /** * * @author 20121tpmi0729 */ public class Principal2 { /** * @param args the command line arguments */ public static void main(String[] args) { LinkedList<Estoque> listaest = new LinkedList<>(); char continua = 'S'; int codigo; String nome; double qtTotal; double qtMinima; double soma = 0; int codigoproduto; int quantvendida; int valor = 1; int somaquan = 0; while (continua == 'S') { codigo = Integer.parseInt(JOptionPane.showInputDialog("Informe o código do Produto")); nome = JOptionPane.showInputDialog("Informe o nome do Produto"); qtTotal = Double.parseDouble(JOptionPane.showInputDialog("Informe a quantidade do Produto em estoque")); qtMinima = Double.parseDouble(JOptionPane.showInputDialog("Informe a quantidade mínima do Produto em estoque")); listaest.add(new Estoque(codigo, nome, qtTotal, qtMinima)); soma=soma+qtTotal; continua = InOut.leChar("Deseja continuar?(S/N)"); } for (Estoque elemento : listaest) { System.out.println(elemento + "\n"); System.out.println(); while(valor == 1){ codigoproduto = Integer.parseInt(JOptionPane.showInputDialog("Informe o código do Produto")); quantvendida = Integer.parseInt(JOptionPane.showInputDialog("Informe a quantidade vendida")); somaquan=somaquan+quantvendida; System.out.println("Deseja continuar?(1/2)"); } if(soma<somaquan) { System.out.println("Quantidade em estoque não é suficiente – produto não pode ser vendido"); } } } }
  9. minha professora passou esse codigo sobre lista encadeada,só que ele ta dando erro,se alguem poder me ajudar,eu agradeço,os erros estão em anexo: #include <stdio.h> #include <stdlib.h> struct lista { float info; struct lista* prox; } typedef struct lista Lista; Lista* inicializa(){ return NULL; } Lista* insere(Lista*,l,float i){ Lista* novo(Lista*)malloc (sizeof(Lista)); novo->info=i; novo->prox=l; return novo; } int main(int argc, char *argv[]) { Lista* l;//lista nao inicializada l=inicializa//lista vazia l=insere(l,100); l=insere(l,200); return 0; } system("PAUSE"); return 0; }
  10. amigo vizualizei as suas dicas,e fiz um novo codigo,só que nao esta dando certo na hora de imprimir,e eu tambem nao entendi muito bem a funcao desse y,eu criei os vetores impar e par como dinamicos,nao sei se era pra fazer exatamente isso,segue o meu novo codigo depois das suas dicas: #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int* vetor; int i,num,y=0; int* vetorpar; int* vetorimpar; printf("informe o numero de elementos\n"); scanf("%d",&num); //informando dinamicamente o vetor vetor=(int*) malloc(num*sizeof(int)); vetorpar=(int*) malloc(num*sizeof(int)); vetorimpar=(int*) malloc(num*sizeof(int)); //atribuindo valores ao vetor for(i=0;i<num/2;i++){ printf("digite os valores do vetor:\n"); scanf("%d",&vetor[i]); if(vetor[i]%2==0) vetor[i]=vetorpar[i]; } for(i=num/2;i<num;i++){ printf("digite os valores do vetor:\n"); scanf("%d",&vetor[i]); if(vetor[i]%2!=0) vetor[i]=vetorpar[y]; y++; } for(i=0;i<num;i++){ printf("vetor organizado:%d\n",vetor[i]); } free(vetor); free(vetorpar); free(vetorimpar); system("PAUSE"); return 0; }
  11. segue o enunciado:Um time de basquete possui 12 jogadores. Elabore um algoritmo que, dado dois vetores dinâmicos Nome e Altura faça um programa que imprima o nome do jogador mais alto e sua altura. e o meu codigo ate agora: #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { float* array; int n,i,nomemaior; float maioraltura; char* nome; printf("digite o numero de jogadores\n"); scanf("%d",&n); //informando dinamicamente o vetor array=(float*) malloc(n*sizeof(float)); array=(char*) malloc(n*sizeof(char)); printf("digite a altura do jogador\n"); scanf("%f",&array[0]); maioraltura=array[0]; //atribundo valores ao vetor for(i=0;i<n-1;i++) { printf("digite a altura do jogador\n"); scanf("%f",&array[i]); if(array[i]>maioraltura) maioraltura=array[i]; } //imprimindo os valores printf("a maior altura e:%.2f\n",maioraltura); free(array); system("PAUSE"); return 0; Já fiz a metade do exericio,só estou em duvida em como declarar a variavel char para armazenar os nomes se é assim mesmo char* nome;,e como seria tambem no scanf se é o %s mesmo,e se eu ja teria que pedir pra digitar o nome fora do for igualmente como fiz com a maior altura,e se eu teria que criar outro for para armazenar os nomes.

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...

Redes-Wi-Fi-capa-3d-newsletter.png

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!