Ir ao conteúdo
  • Cadastre-se

volpatoc

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

Reputação

5
  1. @devair1010 tu saberia substituir esse for por while?
  2. @giu_d conseguiria me dizer aonde estou errando nesse e como substituo o for por while #include <stdio.h> #include <stdlib.h> main(){ int a, b; printf ("Aluno: Matricula:"); printf ("Aluno: Matricula: "); printf ("Data: 04/05/2018"); printf("===================================== EXERCICIO 1 ==================================="); printf("\n Insira um numero inteiro, positivo, menor ou igual a 20: "); scanf("%d", &a); printf("\n Digite 1 para somar os impares ou 2 para multiplicar os pares até o numero indicado: "); scanf("%d", &b); { if (b=1); } int i=a; int soma=0; for(i=0 ; i<=a ; i++) { if(i%2!=0) soma=soma+i; } printf("\n O valor da soma dos impares e:\%d", soma); } { if (b=2); { int i=a; int multiplicacao=2; while (a!=20){ if(a%2==0){ multiplicacao *= a; } ++a; } printf("multiplicacao dos numeros pares: %d", multiplicacao); { if (b>=3); { printf("\n Opcao invalida"); } } { if (a>20); { printf ("\n Opcao invalida"); } } { if (a<0); { printf ("\n Opcao invalida"); } } { if (b<=0); { printf ("\n Opcao invalida"); } } system ("pause"); return 0; }
  3. @André Ferreira da Silva consegue me dar uma luz aonde está errado? #include <stdio.h> #include <stdlib.h> main(){ int a, b; printf("\n Insira um numero inteiro, positivo, menor ou igual a 20: "); scanf("%d", &a); printf("\n Digite 1 para somar os impares ou 2 para multiplicar os pares até o numero indicado: "); scanf("%d", &b); { if (b=1); } int i=a; int soma=0; for(i=0 ; i<=a ; i++) { if(i%2!=0) soma=soma+i; } printf("\n O valor da soma dos impares e:\%d", soma); } { if (b=2); } { int i=a; int multiplicacao=2; while (a!=20){ if(a%2==0){ multiplicacao *= a; } ++a; } printf("multiplicacao dos numeros pares: %d", multiplicacao); { if (b>=3); { printf("\n Opcao invalida"); } } { if (a>20); { printf ("\n Opcao invalida"); } } { if (a<0); { printf ("\n Opcao invalida"); } } { if (b<=0); { printf ("\n Opcao invalida"); } } system ("pause"); return 0; }
  4. Queria saber tambem como mudar o for por while #include <stdio.h> #include <stdlib.h> main(){ int a, b; printf("\n Insira um numero inteiro, positivo, menor ou igual a 20: "); scanf("%d", &a); printf("\n Digite 1 para somar os impares ou 2 para multiplicar os pares até o numero indicado: "); scanf("%d", &b); { if (b=1); } int i=a; int soma=0; for(i=0 ; i<=a ; i++) { if(i%2!=0) soma=soma+i; } printf("\n O valor da soma dos impares e:\%d", soma); } { if (b=2); } { int i=a; int multiplicacao=2; while (a!=20){ if(a%2==0){ multiplicacao *= a; } ++a; } printf("multiplicacao dos numeros pares: %d", multiplicacao); { if (b>=3); { printf("\n Opcao invalida"); } } { if (a>20); { printf ("\n Opcao invalida"); } } { if (a<0); { printf ("\n Opcao invalida"); } } { if (b<=0); { printf ("\n Opcao invalida"); } } system ("pause"); return 0; }
  5. está dando erro nos parenteses o que pode ser? #include <stdio.h> #include <stdlib.h> main(){ int a, b; printf("\n Insira um numero inteiro, positivo, menor ou igual a 20: "); scanf("%d", &a); printf("\n Digite 1 para somar os impares ou 2 para multiplicar os pares até o numero indicado: "); scanf("%d", &b); { if (b=1); } int i=a; int soma=0; for(i=0 ; i<=a ; i++) { if(i%2!=0) soma=soma+i; } printf("\n O valor da soma dos impares e:\%d", soma); } { if (b=2); } { int i=a; int multiplicacao=2; while (a!=20){ if(a%2==0){ multiplicacao *= a; } ++a; } printf("multiplicacao dos numeros pares: %d", multiplicacao); system ("pause"); return 0; } adicionado 7 minutos depois #include <stdio.h> #include <stdlib.h> main(){ int a, b; printf("\n Insira um numero inteiro, positivo, menor ou igual a 20: "); scanf("%d", &a); printf("\n Digite 1 para somar os impares ou 2 para multiplicar os pares até o numero indicado: "); scanf("%d", &b); { if (b=1); } int i=a; int soma=0; for(i=0 ; i<=a ; i++) { if(i%2!=0) soma=soma+i; } printf("\n O valor da soma dos impares e:\%d", soma); } { if (b=2); } { int i=a; int multiplicacao=2; while (a!=20){ if(a%2==0){ multiplicacao *= a; } ++a; } printf("multiplicacao dos numeros pares: %d", multiplicacao); { if (b>=3); { printf("\n Opcao invalida"); } } { if (a>20); { printf ("\n Opcao invalida"); } } { if (a<0); { printf ("\n Opcao invalida"); } } { if (b<=0); { printf ("\n Opcao invalida"); } } system ("pause"); return 0; } adicionado 8 minutos depois @Plástico Bolha
  6. queria saber o que está errado e como substituo o for por while nesse programa (posso somente trabalhar com while nesse projeto) (também preciso substituir o if por algum que caiba mais espaços dos digitos) #include <stdio.h> #include <stdlib.h> main(void){ int a, b; printf("\n Insira um numero inteiro, menor ou igual a 20: "); scanf("%d", &a); printf("\n Digite 1 para somar os impares ou 2 para multiplicar os pares até o numero indicado: "); scanf("%d", &b); { if (b=1); } int i=a; int soma=0; for(i=0 ; i<=a ; i++) { if(i%2!=0) soma=soma+i; } printf("\n O valor da soma dos impares e:\%d", soma); } { if (b=2); } { int i=a; int multiplicacao=2; while (a!=20){ if(a%2==0){ multiplicacao *= a; } ++a; } print("multiplicacao dos numeros pares: %i", multiplicação); system ("pause>null"); return 0; }
  7. Segue o que consegui fazer @André Ferreira da Silva @isrnick porém em um deles eu preciso modificar o for por while e eu preciso adicionar a restrição de que caso o usuário insira um numero maior que 20 e na segunda etapa insira um numero diferente de 1 e 2 ele escreva opção inválida adicionado 0 minutos depois e também preciso unir os dois em um programa
  8. @isrnick @André Ferreira da Silva Isso eu preciso criar um programa aonde o usuario escolhe um numero de 1 a 20 e logo após escolhe se quer que some os impares de 1 ate o numero escolhido ou multiplique os pares de 1 ate o numero escolhido.
  9. Preciso criar um programa aonde o usuário escolhe um numero de 1 a 20, em seguida escolhe a opção 1 para somar os impares ou 2 para multiplicar os pares utilizando o while, caso o usuário digite acima de 21 ou qualquer numero diferente de 1 ou 2 escrever opção invalida. Alguém pode me dar uma luz ai em como organizar? as contas para somar os impares e multiplicar os pares só não to conseguindo organizar certinho

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