-
Posts
45 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que zennom postou
-
Javascript Como usar array em parâmetros no JavaScript?
zennom respondeu ao tópico de zennom em Web e banco de dados
@washalbano Então eu estou resolvendo um problema e pelo que eu entendi devo utilizar array para armazenar a quantidade de votos. Segue o problema: Será que eu entendi errado? -
Javascript Como usar array em parâmetros no JavaScript?
zennom postou um tópico em Web e banco de dados
Olá boa noite pessoal, estou tentando criar uma Urna Eletrônica que me informe qual candidato que ganhou a eleição. Nessa urna eu tenho 3 candidatos, e eu gostaria de implementar uma função que retorne a pessoa que recebeu o maior números de votos. então pensei em criar uma função que receba 10 votos (por exemplo: Function Eleicao(votos)) , então esse parâmetro votos deve ter uma lista com 10 votos aleatórios (dos 3 candidatos). A minha dúvida é, como eu utilizo array em uma função no JS? -
Pessoal, o erro era que idade estava com float, consegui arrumar! Obrigada!
-
@devair1010 O código parece estar Ok, mas a mensagem para quem não tem menos de 10 anos e quem não tem mais de 60 que deveria ser "voce nao tem desconto" não aparece!!! adicionado 0 minutos depois Se você digitar 20 anos, ele vai ter desconto mesmo assim!
-
AGORA EU ENTENDI! OBRIGADAA!
-
Boa tarde pessoal, meu código não quer funcionar. Alguém poderia me ajudar? Também queria realizar uma conta simples, calcular em seguida o VALOR DO INGRESSO * A PORCENTAGEM DE DESCONTO, ou seja, quem tem 10 anos ganha 50% e quem tem 60 ou mais ganha 75%. Como compilar esse código? Obrigada. #include <stdio.h> #include <stdlib.h> main () { int idade; printf("Informe a sua idade:"); scanf ("%d", idade); if (idade<=10) { printf ("voce tem desconto de 50%"); } if (idade>=60) { printf ("voce tem desconto de 75%"); } else { printf ("voce nao tem desconto"); } return 0; }
-
Oi! Tentei usar a formula POW e consegui deixar mais estruturado, o meu código está funcionando normalmente mas existe erro na estrutura desses if's vou tentar arrumar aqui. COM POW meu código ficou dessa forma: #include <stdio.h> #include <math.h> int main() { double A,B,C; scanf ("%lf", & A); scanf ("%lf", & B); scanf ("%lf", & C); if (A > B + C) { printf ("NAO FORMA TRIANGULO\n"); } if (pow(A,2) == pow(B, 2) + pow(C, 2)) { printf ("TRIANGULO RETANGULO\n"); } if (pow(A,2) > pow(B, 2) + pow(C, 2)) { printf ("TRIANGULO OBTUSANGULO\n"); } if (pow(A,2) < pow(B, 2) + pow(C, 2)) { printf ("TRIANGULO ACUTANGULO\n"); } if (A == B && B == C && C == A) { printf ("TRIANGULO EQUILATERO\n"); } if (A == B || A == C || B == C) { printf ("TRIANGULO ISOCELES\n"); } return ; }
-
Bom dia pessoal, segue a pergunta a qual estou tentando fazer o meu código: Leia 3 valores de ponto flutuante A, B e C e ordene-os em ordem decrescente, de modo que o lado A representa o maior dos 3 lados. A seguir, determine o tipo de triângulo que estes três lados formam, com base nos seguintes casos, sempre escrevendo uma mensagem adequada: se A ≥ B+C, apresente a mensagem: NAO FORMA TRIANGULO se A2 = B2 + C2, apresente a mensagem: TRIANGULO RETANGULO se A2 > B2 + C2, apresente a mensagem: TRIANGULO OBTUSANGULO se A2 < B2 + C2, apresente a mensagem: TRIANGULO ACUTANGULO se os três lados forem iguais, apresente a mensagem: TRIANGULO EQUILATERO se apenas dois dos lados forem iguais, apresente a mensagem: TRIANGULO ISOSCELES resolvi fazer com vários if's obviamente, entretanto ele está pulando algumas etapas, segue meu código: #include <stdio.h> int main() { double A,B,C,AQUADRADO,BQUADRADO,CQUADRADO; scanf ("%lf", & A); scanf ("%lf", & B); scanf ("%lf", & C); AQUADRADO = A * A; BQUADRADO = B * B; CQUADRADO = C*C; if (A >= B + C) { printf ("NAO FORMA TRIANGULO\n"); } if (AQUADRADO = BQUADRADO + CQUADRADO ) { printf ("TRIANGULO RETANGULO\n"); } if (AQUADRADO > BQUADRADO + CQUADRADO ) { printf ("TRIANGULO OBTUSANGULO\n"); } if (AQUADRADO < BQUADRADO + CQUADRADO) { printf ("TRIANGULO ACUTANGULO\n"); } if ((A == B) && (B == C) && (A == C)) { printf ("TRIANGULO EQUILATERO\n"); } if ((A == B) || (B == C) || (A == C)) { printf ("TRIANGULO ISOCELES\n"); } return ; } SEI QUE PODERIA USAR COMANDOS DIFERENCIADOS COMO POW POR EXEMPLO PARA CALCULAR O QUADRADO DE UM NÚMERO E ETC. TAMBÉM NÃO SEI SE PODE SER ISSO, MAS ACREDITO QUE SEJA O MODO COMO ESTOU ACRESCENTANDO MEUS IF'S NO PROGRAMA. AGRADEÇO QUEM PUDER ME AJUDAR (:
-
Entendi! Obrigada @CiroboyBR
-
O código até que funcionou ! Mas a mensagem foi repetida várias vezes. É por causa do for?
-
@Patoshik eu quero somar o total de linhas com o total de colunas da minha matriz .__. @CiroboyBR vou dar uma olhada!
-
Boa tarde pessoal, estou resolvendo uns códigos com matrizes, no nível básico, estou tentando somar as LINHAS da minha matriz 3x3 com as COLUNAS dela. Entretanto o DEVC++ está acusando erro. Comecei a pouco tempo a praticar com matrizes então esse é meu primeiro programa que inclui cálculo com matrizes. segue meu código: #include <stdio.h> #include <stdlib.h> main () { int matriz [3] [3]; int i,j; int SOMADALINHA,SOMADACOLUNA; for (i = 0; i < 3; i++ ) { for (j = 0; j < 3; j++) { printf ("Digite o valor da matriz [%d] [%d]:", i, j); scanf ("%d", & matriz [i] [j]); } } for ( i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { // quando chega nessa parte o DEVC++ alega que dá erro, meu objetivo é calcular o numero de linhas e colunas da matriz que o usuario for digitar SOMADALINHA [i] = SOMADALINHA[i] + matriz[i][j]; SOMADACOLUNA [j] = SOMADACOLUNA[j] + matriz[i][j]; } for (i = 0; i < 3; i++) for(j = 0; j < 3; j++){ printf("Soma total das Linhas = %d \n",SOMADALINHA [i]);; printf("Soma total das Colunas = %d \n",SOMADACOLUNA [j]);; } printf ("\n\n"); system ("pause"); }
-
É bom fazer cursos de programaçao online ?
zennom respondeu ao tópico de markos anderson em C/C#/C++
Acredito que pra quem seja autodidata como o @vangodp é mais aconselhável um curso online, mas para quem tem dificuldades eu recomendaria presencial mesmo. -
@densyy Entendi amigo!! Muito obrigada!! ^___^
-
Preciso resolver um problema mas existem varias etapas que preciso realizar antes de concluir a operacao! Segue a pergunta: Leia 4 valores inteiros A, B, C e D. A seguir, se B for maior do que C e se D for maior do que A, e a soma de C com D for maior que a soma de A e B e se C e D, ambos, forem positivos e se a variável A for par escrever a mensagem "Valores aceitos", senão escrever "Valores não aceitos". Segundo o meu codigo eu tentei fazer tudo com apenas um IF e ir acrescentando &&, entretanto, o mesmo não esta compilando. Seria necessário fazer outras condições de IF ? Essa seria a minha duvida... Segue meu código: #include <stdio.h> #include <stdlib.h> main () { int A,B,C,D,resultado,resultado2; scanf ("%d", & A); scanf ("%d", & B); scanf ("%d", & C); scanf ("%d", & D); resultado = C + D; resultado2 = A + B; if (B > C ) && ( D > A ) && ( resultado > resultado2 ) && (C && D > 0) && (A % 2 == 0 ) { printf ("Valores aceitos\n"); } else printf ("Valores nao aceitos\n"); system ("pause"); return 0; }
-
Pessoal consegui resolver o meu problema! eu percebi que precisava declarar a variavel antes de inicializar o switch!! muito obrigada a todos que resolvera me ajudar
-
FIZ ALGUNS AJUSTES RECOMENDADOS, ELE ATÉ COMPILOU.. MAS FOI DIRETO PRO DEFAULT... SEGUE: #include <stdio.h> #include <stdlib.h> main () { int codigo,quantidade,total; switch (codigo) { case 1: scanf("%d", & codigo); printf("1"); scanf("%d", & quantidade); total = quantidade * 4.00; printf("Total: R$ %d\n", total); break; case 2: scanf("%d", & codigo); printf("2"); scanf("%d", & quantidade); total = quantidade * 4.50; printf("Total: R$ %d\n", total); break; case 3: scanf("%d", & codigo); printf("3"); scanf("%d", & quantidade); total = quantidade * 5.00; printf("Total: R$ %d\n", total); break; case 4: scanf("%d", & codigo); printf("4"); scanf("%d", & quantidade); total = quantidade * 2.00; printf("Total: R$ %d\n", total); break; case 5: scanf("%d", & codigo); printf("5"); scanf("%d", & quantidade); total = quantidade * 1.50; printf("Total: R$ %d\n", total); break; default: printf("Codigo invalido.\n"); break; } system ("pause"); }
-
Ok, vou fazer esses ajustes e posto aquui se consegui!! OBRIGADA
-
Boa noite pessoal, preciso fazer um exercício com base em uma tabela. No arquivo de entrada preciso inserir dois valores inteiros correspondentes ao código e a quantidade do item de uma tabela. Então pensei em utilizar SWITCH. Ai é só o usuario digitar o código e a quantidade.. só que o meu código não está compilando! qual seria o problema? Também tenho duvidas em relação ao SWITCH não sei se foi porque eu coloquei muitos comandos. agradeço se puderem me ajudar! SEGUE MEU CODIGO: #include <stdio.h> #include <stdlib.h> main () { int codigo,quantidade,total; switch (codigo) { case 1: printf("1"); scanf("%d", & quantidade); total = quantidade * 4.00; printf("Total: R$ %d\n",& total); break; case 2: printf("2"); scanf("%d", & quantidade); total = quantidade * 4.50; printf("Total: R$ %d\n",& total); break; case 3: printf("3"); scanf("%d", & quantidade); total = quantidade * 5.00; printf("Total: R$ %d\n",& total); break; case 4: printf("4"); scanf("%d", & quantidade); total = quantidade * 2.00; printf("Total: R$ %d\n",& total); break; case 5: printf("5"); scanf("%d", & quantidade); total = quantidade * 1.50; printf("Total: R$ %d\n",& total); break; } system ("pause"); }
-
CONSEGUI RESOLVER! OBRIGADA (:
-
Pessoal preciso resolver um problema, entretanto quando vou digitar o nome, não aparece e ele não realiza o cálculo que peço. Segue a questão e o meu código: Faça um programa que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro). Sabendo que este vendedor ganha 15% de comissão sobre suas vendas efetuadas, informar o total a receber no final do mês, com duas casas decimais. #include <stdio.h> int main() { char NOME; float SALFIX,VENDAS,TOTAL; scanf("%c", & NOME); scanf("%f", & SALFIX); scanf("%f", & VENDAS); TOTAL = SALFIX + (VENDAS * 0.15); printf("TOTAL = %.2f\n", TOTAL ); return 0; } alguém poderia me esclarecer qual seria o problema?? OBRIGADA!!
-
Bom dia Pessoal, tenho esse exercício para fazer, mas como ainda estou aprendendo sobre 1FN,2FN e 3FN em Banco de Dados, gostaria que vocês analisassem para ver se está certo 2) Apresente a 1FN, 2FN e 3FN para a tabela não normalizada apresentada abaixo: Tabela não Normalizada NFiscal(Num_NF, DtVenda, CodEmpr, NomeEmpr (CodTipoProd, DescrTipoProd, CodProd, NomeProd, QtdeItem, PreçoItem)) 1ª Forma Normal NFiscal(Num_NF, DtVenda, CodEmpr, NomeEmpr) CodTipoProd (DescrTipoProd, CodProd, NomeProd, QtdeItem, PreçoItem) 2ª Forma Normal NFiscal(Num_NF, DtVenda) CodTipoProd (DescrTipoProd, CodProd, NomeProd, QtdeItem, PreçoItem) Empregado (CodEmpr, NomeEmpr) 3ª Forma Normal NFiscal(Num_NF, DtVenda) CodTipoProd (CodProd,DescrTipoProd) Item (QtdeItem, PreçoItem) // nessa parte eu fiquei em dúvida se separava ou não, porque ele não tem chave primária. Empregado (CodEmpr, NomeEmpr) AGRADEÇO A AJUDA DE TODOS (:
-
ENTENDI! OBRIGADA!
-
só uma coisa que eu sempre fico com dúvida geralmente em estrutura de repetição, a sua VARIAVEL I, é como se fosse o seu contador?? resolvi fazer com while, já que for eu ainda não estudei sobre, ficou assim: #include <stdio.h> #include <stdlib.h> int main() { int i=2, N; while (i < N) { printf("\nDigite o numero: "); scanf("%d", &N); if (N % i != 0) printf("\n%d / %d - nao divisivel", N, i); else printf("\n%d / %d - divisivel", N, i); } i++; return 0; }
-
Bom dia pessoal, tenho um exercício que estou tentando fazer mas estou com algumas dúvidas, a pergunta é essa daqui: " 3 – Desenvolva um programa que a partir da entrada de um número N, mostre todos os números divisíveis por ele. Ou seja, todos os números divisíveis por N, entre 1 e N. " Para eu saber se todos os números que são diviseis pelo número 'N' que receberei como entrada eu primeiro tenho que saber se ele é primo, queria fazer um passo de cada vez para primeiro ir eliminando as mais dificeís, só que ele deu erro!! eu fiz o código assim com os seguintes comentários: main (){int numero_entrada=1,resto=0,contador=0;// aqui eu declarei o valor das minhas variaveiswhile(numero_entrada >=0)// aqui eu acrescentei o numero_entrada no while { printf("\ndigite um numero:");// aqui para o usuario digitar scanf("%d",&numero_entrada);// recebendo o numero if(numero_entrada %2)// se o resultado for 2 (saber se ele é primo) { printf("seu numero e %d\n",numero_entrada);// aqui vai aparecer a minha resposta, mas ele aparece o numero que digitei sim eu nao coloquei a operação de divisão, acho que falta uma variavél para eu guardar o resto, visto que tenho que fazer mod?? numero_entrada=numero_entrada+1;// fiz isso para ele ir adicionando um a mais e assim por diante } }system("pause");return 0; } Bom, fiz dessa forma, mas o meu código apresentou alguns erros! Poderiam me ajudar?
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