Ir ao conteúdo

Cristina2000

Membro Pleno
  • Posts

    31
  • Cadastrado em

  • Última visita

Tudo que Cristina2000 postou

  1. Olá a todos Bom dia Eu estou com uma dúvida e agradeceria quem pudesse me ajudar. Eu tenho sido alvo de um assédio muito agressivo por parte de alguns indivíduos com péssima índole. Eles tem me perseguido de forma incessante. Estou desempregada e necessitando urgentemente conseguir alguma forma de me manter. Todas as minhas tentativas acabam frustradas devido às perseguições que essas pessoas fazem. Sou formada em matemática, mas devido a incidentes envolvendo o assédio não posso exercer minha profissão. Eu me tornei um alvo fácil para qualquer tipo de mau caráter. Minhas últimas buscas na tentativa de fazer algo incluíram procurar bicos em finais de semana como ajudante geral em buffet, como garçonete e entregar folhetos em farol. Cheguei a conversar com o senhor que entrega serviços para trabalhar em faróis, mas depois ele voltou atrás. Acredito (Não tenho certeza) que influenciado por essas pessoas que me perseguem. O fato é que estou tentando voltar para a área de programação. E uso todo o meu tempo disponível para conseguir me desenvolver o mais rápido possível. É a minha prioridade, as outras áreas de minha vida estão depois da programação. Preciso algo para me manter, urgentemente. Eu sei que com o tempo os meus códigos irão melhorando em clareza, desempenho e demais necessidades. A minha dúvida agora é que tenho a impressão que estou sendo sabotada pelas pessoas que me perseguem. Eles querem escolher por mim em que eu devo trabalhar. Querem que eu faça o que eles mandam. Até porque fica bem mais fácil manter o assédio se eu estiver empregada e trabalhando para outros. Se eu conseguir trabalhar por conta própria dificulta um pouco as perseguições. Como eles invadem minha máquina constantemente, acredito que eles estão sabotando os meus programas para me fazer acreditar que não tenho capacidade. Só que me causou um efeito contrário. Se eu, realmente, não tivesse capacidade, eles não precisariam ficar me sabotando. Não haveria necessidade, não é mesmo? E caso eu não tenha mesmo capacidade, somente o tempo irá dizer e não gente sem escrúpulos, que não tem o que fazer da vida, além de tentar prejudicar outra pessoa. Eu não vejo problemas em ficar buscando erros nos programas em que eu faço. O que eu não quero é ficar perdendo tempo, em algo fabricado para me fazer perder um tempo precioso(para quem está desesperadamente necessitando de uma fonte de renda) e também me desestimular em busca do meu sonho de me manter e trabalhar com programação, lembrando que eu já fiz programação há 30 anos atrás, com Cobol. Mas acabei abandonando a área, apesar de gostar muito e ter me saído muito bem na época. Gostaria que me dissessem se há algo de errado com o programa que escrevi para estar dando um erro tão esdrúxulo assim. Porque ele está dando um erro que eu acredito que é “fabricado”. Por favor não me deem a resposta de como arrumá-lo. Caso o IDE esteja funcionando corretamente , e não seja algo “proposital” eu sei que é bom para mim encontrar o erro sozinha. Só quero saber se o que está acontecendo é normal ou não, quero dizer, quero saber se não tem ninguém mexendo no compilador e causando estes erros que para mim, aparentemente, são sem sentido. Eu sei que preciso melhorar em muita coisa, e é para isso que estou treinando e também sei que isso vem com o tempo. Minha preocupação agora é em saber se estou sendo “sabotada” propositalmente por alguém. Desde já o meu muito obrigado. Muita paz e amor à todos. Segue abaixo o programa que fiz e com a forma como está rodando. (Ainda não terminei tudo, parei por achar que estava rodando de um modo muito estranho) Ele tinha que para no primeiro total das vendas. Não consigo achar nenhuma razão para ele pedir novamente a quantidade de produtos. ENUNCIADO: Use um array bidimensional para resolver o seguinte problema: Uma companhia tem 4 vendedores que vendem 5 produtos diferentes. Uma vez por dia cada vendedor elabora um memorando de cada tipo diferente de produto vendido. Cada memorando contem: 1. o numero do vendedor 2. O numero do produto 3. O valor toral do produto vendido naquele dia O programa está pedindo novamente a quantidade de produtos e eu não vejo como isso pode estar acontecendo. A meu ver não tem como ele voltar e pedir novamente por isso. Por este motivo eu acho que minha máquina está sendo sabotada. Tomara que eu esteja enganada. O programa deveria parar no primeiro total de vendas. //6.22 #include <stdio.h> #define TAMANHO1 4 #define TAMANHO2 5 #define PRODUTO1 15 #define PRODUTO2 20 #define PRODUTO3 25 #define PRODUTO4 30 #define PRODUTO5 35 int vendedor(int vendas[TAMANHO1][TAMANHO2],int num_vendedor); int produto(int vendas[TAMANHO1][TAMANHO2],int num_vendedor,int num_produto); int imprime(int vendas[TAMANHO1][TAMANHO2]); int main(){ int num_vendedor,num_produto,cont=0,vendas[TAMANHO1][TAMANHO2]={0}; while(cont<10){ printf("\n\nDigite o vendedor\n"); scanf("%d",&num_vendedor); vendedor(vendas,num_vendedor); produto(vendas,num_vendedor,num_produto); cont++; } imprime(vendas); return 0; } int vendedor(int vendas[TAMANHO1][TAMANHO2],int num_vendedor){ int i,array,num_produto; switch(num_vendedor){ case 1: printf("Digite o numero do produto\n"); scanf("%d",&num_produto); array=vendas[1][num_produto]; produto(vendas,num_vendedor,num_produto); break; case 2: printf("Digite o numero do produto\n"); scanf("%d",&num_produto); array=vendas[2][num_produto]; produto(vendas,num_vendedor,num_produto); break; case 3: printf("Digite o numero do produto\n"); scanf("%d",&num_produto); array=vendas[3][num_produto]; produto(vendas,num_vendedor,num_produto); break; case 4: printf("Digite o numero do produto\n"); scanf("%d",&num_produto); array=vendas[4][num_produto]; produto(vendas,num_vendedor,num_produto); break; } } int produto(int vendas[TAMANHO1][TAMANHO2],int num_vendedor,int num_produto){ int i,array,num,total; switch(num_produto){ case 1: printf("Digite a quantidade de produtos\n"); scanf("%d",&num); total= PRODUTO1*num; vendas[num_vendedor][num_produto]=total; printf("total das vendas[%d][%d]= %d\n",num_vendedor,num_produto,total); break; case 2: printf("Digite a quantidade de produtos\n"); scanf("%d",&num); total= PRODUTO2*num; vendas[num_vendedor][num_produto]=total; printf("total das vendas[%d][%d]= %d\n",num_vendedor,num_produto,total); break; case 3: printf("Digite a quantidade de produtos\n"); scanf("%d",&num); total= PRODUTO3*num; vendas[num_vendedor][num_produto]=total; printf("total das vendas[%d][%d]= %d\n",num_vendedor,num_produto,total); break; case 4: printf("Digite a quantidade de produtos\n"); scanf("%d",&num); total= PRODUTO4*num; vendas[num_vendedor][num_produto]=total; printf("total das vendas[%d][%d]= %d\n\n\n",num_vendedor,num_produto,total); break; case 5: printf("Digite a quantidade de produtos\n"); scanf("%d",&num); total= PRODUTO5*num; vendas[num_vendedor][num_produto]=total; printf("total das vendas[%d][%d]= %d\n",num_vendedor,num_produto,total); break; } } int imprime(int vendas[TAMANHO1][TAMANHO2]){ int i,k; for(k=0;k<4;k++){ for(i=0;i<4;i++){ printf("vendas[%d][%d] = %d\n",k,i,vendas[k][i]); } } }
  2. Estou postando o código. Não estou conseguindo usar o botão "code" a tela abre mas fica travada, então postei assim mesmo. //24. São dados dois números inteiros positivos p e q, sendo que //o número de dígitos de p é menor ou igual ao número de dígitos de q. Verificar se p é um subnúmero de q. //Exemplos: //p = 23, q = 57238, p é subnúmero de q. //p = 23, q = 258347, p não é subnúmero de q. #include<stdio.h> #include<math.h> int main(){ int p,q,x,y,tot1=0,tot2=0, tot3,tot4,tot5,pot1,pot2, num1,num2,cont=0; printf("Digite p e q\n"); scanf("%d %d",&p,&q); x=p; y=q; while(x>=1){ x=x/10; tot1++; } tot3=tot1-1; tot5=tot3; while(y>=1){ y=y/10; tot2++; } tot4=tot2-1; if(tot1>tot2){ printf("p nao pode ser maior que q digite outros numeros\n"); system("pause"); } pot1=pow(10,tot3); //calculo da potencia de p pot2=pow(10,tot4); //calculo da potencia de q num1=p/pot1; num2=q/pot2; tot3--; tot4--; while(tot3>=0){ if(num1==num2){ cont++; pot1=pow(10,tot3); pot2=pow(10,tot4); printf("pot2=%d\n",pot2); num1=p/pot1; num2=q/pot2; tot3--; tot4--; } else{ //Não terminei ainda esta condição //parei porque os calculos estão dando errados } } if(cont==tot5) printf("O numero %d e subnumero de %d\n",p,q); else printf("O numero %d nao e subnumero de %d",p,q); system("pause"); return 0; }
  3. Olá! Eu estou com um problema no cálculo das potências de 10. Eu estou usando a biblioteca math.h e a função pow(), mas ao calcular 10 ao quadrado o resultado é 99 o mesmo acontece com 10 elevado a 4 que dá 9999. Eu estava usando o compilador DEV C++ e pensei que o problema fosse do compilador então eu instalei o Code::Blocks e o mesmo erro continua. Alguém sabe me dizer porque isso está acontecendo? Obrigada.
  4. Boa noite. Olá eu estou com problemas neste programa que diz se um determinado numero é palíndromo ou não. Dizemos que um número natural n é palíndromo (3) se o 1º algarismo de n é igual ao seu último algarismo, o 2º algarismo de n é igual ao penúltimo algarismo, e assim sucessivamente. Exemplos: 567765 e 32423 são palíndromos. 567675 não é palíndromo. O programa que eu fiz está rodando bem para alguns números mas para outros não. Por exemplo os números 1111, 2222, 3333, 4444 dá a resposta correta que eles são palíndromos mas os numeros 5555, 6666, 7777, 8888 e 9999 dá a resposta que não são palíndromos. Estou confusa. Quem puder ajudar agradeço. abs #include<stdio.h> #include<stdio.h> int main(){ int n,num,num1,num2,num3,pot,cont=0,cont1, cont2=10,cont3=10,cont4=1,cont5=10, control; printf("Digite n\n"); scanf("%d",&n); num=n; while(num>10){ num1=num/10; //Procura o indice da potencia de 10 que está nas linhas 28 e 32 cont++; num=num1; } cont1=cont; // indice da potencia de 10 control=cont+1; if(cont%2==0){ //palindromos tem numeros pares de algarismos:Ex 568865 e palindromo printf("O numero %d nao e palindromo\n",n); // 56865 nao e palindromo system("pause"); exit(0); } pot=pow(10,cont); if(n/pot==n%cont2){ //compara o primeiro algarismo com o ultimo while(cont4<control/2){ cont--; //compara o segundo algarismo com o penultimo pot=pow(10,cont); //e assim por diante num2=n/pot; cont2=cont2*10; num3=n%cont2; if(num2%cont3==num3/cont5) cont4++; else{ printf("O numero %d nao e palindromo\n",n); system("pause"); exit(0); } cont5=cont5*10; } } else{ printf("O numero %d nao e palindromo\n",n); system("pause"); exit(0); } if(cont4==control/2) printf("O numero %d e palindromo\n",n); else printf("O numero %d nao e palindromo\n",n); system("pause"); return 0; }
  5. Olá AnsiC e Boko Moko, obrigada. Deu certo! abs
  6. Olá Bom Dia Estou com um problema neste programa. Deve-se entrar com quantos números a sequência deve ter (n) O programa deve parar de aceitar novas entradas quando chegar a n e mostrar quantos números iguais essa sequencia tem: Ex: n=8 55533322 A sequencia tem 3 numeros iguais a 5 A sequencia tem 3 numeros iguais a 3 A sequencia tem 2 numeros iguais a 2 O contador não está funcionando. Ele não para com n numeros. int n, num, num1=0, cont=0, cont1=1; printf("Digite n\n"); scanf("%d", &n); printf("Digite %d numeros\n", n); while(cont<n){ scanf("%d", &num); if(num==num1) cont1++; else printf("A sequencia tem %d numeros iguais a %d\n", cont1, num); num1=num; cont++; }

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