Jump to content
Notícia
  • Adquira já o seu VIP!

Infect4lien

Membro Avançado
  • Content Count

    61
  • Joined

  • Last visited

  • WCoins

    0 [ Donate ]

Community Reputation

0

About Infect4lien

  • Rank
    WebCheats
  1. Fiz uma calculadora simples,implementando funções,switch e loop em C++ : #include <iostream> #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <string.h> #include "funcoes01.h" using namespace std; int main() { setlocale(LC_ALL, "Portuguese"); float numero1,numero2,soma,sub,mul,divid; char opcao2 = 's'; int opcao; while(opcao2=='S' || opcao2=='s') { system("cls"); printf("--------------Calculadora--------------\n"); printf("1) Somar\n"); printf("2) Subtrair\n"); printf("3) Multiplicar\n"); printf("4) Dividir\n"); printf("----------------------------------------\n"); printf("Informe a opção : "); cin>>opcao; printf("Informe um número : "); cin>>numero1; printf("Informe outro número : "); cin>>numero2; switch(opcao) { case 1: soma = somar(numero1,numero2); printf("Resultado da soma = %.2f\n",soma); break; case 2: sub = subtrair(numero1,numero2); printf("Resultado da subtração = %.2f\n",sub); break; case 3: mul = multiplicar(numero1,numero2); printf("Resultado da multiplicação = %.2f\n",mul); break; case 4: divid = dividir(numero1,numero2); printf("Resultado da divisão = %.2f\n",divid); break; default: printf("Opção errada!"); } opcao2='a'; while(opcao2!='S' && opcao2!='s' && opcao2!='N' && opcao2!='n') { printf("Deseja fazer outro cálculo?(S ou N) : "); fflush(stdin); cin>>opcao2; } } return 0; } funcoes01.h (Chamada de funções) #ifndef FUNCOES01_H_INCLUDED #define FUNCOES01_H_INCLUDED float somar(float n1,float n2); float subtrair(float n1,float n2); float multiplicar(float n1,float n2); float dividir(float n1,float n2); #endif // FUNCOES01_H_INCLUDED funcoes01.cpp (Declarando funções) #include "funcoes01.h" float somar(float n1,float n2) { float resp; resp = n1+n2; return resp; } float subtrair(float n1,float n2) { float resp; resp = n1-n2; return resp; } float multiplicar(float n1,float n2) { float resp; resp = n1*n2; return resp; } float dividir(float n1,float n2) { float resp; resp = n1/n2; return resp; } Mas gostaria de transpor a entrada de dados de 2 variáveis,as quais são os números utilizados nas operações "numero1" e "numero2", para uma única função como "ler(numero1,numero2);" ou "leitura(numero1,numero2);", algo do tipo. printf("Informe um número : "); cin>>numero1; printf("Informe outro número : "); cin>>numero2; Quais os passos para isso?Devo utilizar um struct com 2 novos tipos de dados como "number1" e "number2" e implementar este struct sobre uma função com retorno?É possível fazer retorno de uma função por cima de uma variável de struct?
  2. Pode fechar sim,muito obrigado a todos que me ajudaram,estou começando nessa área então erros simples e básicos devem acontecer rs,boa noite
  3. Muito obrigado Juliana,compreendi,vou tentar aqui,basicamente vou tentar montar um vetor com o mesmo tamanho da quantidade de materiais e armazenar nesse vetor os valores menores.
  4. Me perdoem seriamente,foi meu primeiro tópico relacionado à programação e não tinha idéia como funcionava,realmente foi muito confuso.Vou reformular o tópico e editá-lo,obrigado pelo feedback(TÓPICO EDITADO,dêem uma olhada)
  5. movido pra area correta http://www.webcheats.com.br/forum/c-c/2498642-ajuda-problema-papelaria.html
  6. Boa noite rapaziada,estou com um exercício da faculdade que resolvi praticamente tudo,só que há um porém : Objetivo da saída de dados : Mostrar o menor preço de cada material bem como o nome da loja. Definição do tamanho do vetor que armazenará o nome das papelarias(Quantidade de papelarias) : #define tampapelarias 10 Definição do tamanho do vetor que armazenará os materiais(Quantidade de materiais) : #define tmateriais 5 Vetor que armazenará o nome das papelarias : char papelarias[tampapelarias][256]; Vetor que armazenará o nome dos materiais vendidos e procurados : char materiais[tmateriais][256]; Matriz que armazenará o preço dos materiais em cada papelaria : float precomateriais[tampapelarias][tmateriais]; Qual a necessidade do contador2 ? int i,j,contador2=0; Utilizado para exibir qual material você está definindo o preço. for(i=0;i<tampapelarias;i++) for(j=0;j<tmateriais;j++) { if(contador2==tmateriais) { contador2=0; } printf("(Loja : %s)([b]Produto : %s[/b])Informe o valor : ",papelarias[i],[b]materiais[contador2][/b],i); fflush(stdin); cin>>precomateriais[i][j]; [b]contador2++;[/b] } Código final : #include <iostream> #include <stdio.h> #include <stdlib.h> #include <locale.h> #define tampapelarias 10 #define tmateriais 5 using namespace std; int main() { setlocale(LC_ALL,"Portuguese");//Utilizado para habilitar acentuação. char papelarias[tampapelarias][256]; char materiais[tmateriais][256]; float precomateriais[tampapelarias][tmateriais]; int i,j,contador2=0; for(i=0;i<tampapelarias;i++) { cout<<"Informe o nome da papelaria : "; fflush(stdin); gets(papelarias[i]); } for(i=0;i<tmateriais;i++) { cout<<"Informe o nome do material : "; fflush(stdin); cin>>materiais[i]; } for(i=0;i<tampapelarias;i++) for(j=0;j<tmateriais;j++) { if(contador2==tmateriais) { contador2=0; } printf("(Loja : %s)(Produto : %s)Informe o valor : ",papelarias[i],materiais[contador2],i); fflush(stdin); cin>>precomateriais[i][j]; contador2++; } printf("\n\n"); for(i=0;i<tmateriais;i++) { printf("Produto - %s (Loja : %s)\n",materiais[i],papelarias[i]); } } Qual o problema? - Apresentação da Loja mais barata para cada material respectivo :yes: - Apresentação do Preço do material mais barato :no: Não compreendo como implemento para apresentar o preço mais barato sendo que ele não foi armazenado em nenhuma matriz. Vocês tem alguma solução para apresentar o valor do material mais barato juntamente à loja na saída de dados final?Obrigado pela atenção,espero que agore não fique tão confuso e também muito obrigado por quem me alertou sobre isso. Exemplo de uma execução : PS : O exercício é para implementar em C,mas estou implementando em C++ primeiro para facilitar e depois passo para C que são mínimos detalhes.[/i]
  7. Além de trazer um desempenho maior na velocidade de processamento devido à quantidade menor de variáveis e método de entrada de dados,certo?
  8. Hoje (01/05/2015) será lançado a versão oficial do Cabal RedRox v1.0 às 21:00 pelo horário de Brasília. Site : cabalredrox.sytes.net Raidcall : 10155125 Grupo : https://www.facebook.com/groups/1419836858321923 --> Não há venda de armas e sets na Loja Cash (Server not pay to win). --> NPC com troca WEXP por itens e Pets. --> Lembrando que haverá premiação para os 3 primeiros à alcançar o level 190,e a premiação será divulgada no grupo do Facebook. --> Episódio 11,Vestígio Arcano,Dragona dos Mortos 3SS,Todas as Dungeons Despertar,Coliseu,Kit Iniciante e muitos atrativos. --> Staff com atendimento incrível seja in game ou por comunicação pelo Raidcall.
  9. Versão beta Então basta você começar a jogar quarta - feira que lançará a versão oficial do Cabal RedRox,tenho certeza que será do seu agrado,qualquer dúvida só publicar no grupo ou me chamar no jogo mesmo.
  10. Site temporário : cabalredrox.sytes.net ( O oficial está sendo desenvolvido ) Grupo : https://www.facebook.com/groups/1419836858321923 Raidcall : 10155125 --> Episódio 11,Vestígio Arcano,Dragona dos Mortos 3SS,Todas as Dungeons Despertar,Coliseu,Kit Iniciante e muitos atraviso. --> Atualmente o Cabal RedRox se encontra em beta v1.0,Quarta - Feira lançará a versão oficial do Cabal RedRox e as contas serão resetadas,mas lembrem-se quem participar do beta terá uma Loja Remota Cash de 15 Dias no Oficial,além de conhecer todos os segredos por trás do Cabal RedRox.
  11. - Atendimento para suporte técnico diário. - Conexão estável,sem desconexões inesperadas. - Cartão Raro da Tropa : Templo Esquecido 2SS, Dragona dos Mortos 3SS,entre outras DGs. - Ordem,amizade e fidelidade são lemas percorridos pelo Cabal Hunter. - Jogadores "DONATERS" não possuem uma vantagem extraordinária sobre os outros. Acesse : Cabal Hunter - O Retorno EP11
  12. Muito obrigado,seguirei seus passos.Mexo com programação desde moleque e nunca entrei nesse meio de Design,to achando bem difícil e complexo
  13. Infect4lien

    The Shadow

    Realmente é muito simples essa sign mas estou tentando melhorar,se puderem me indiquem alguns tópicos para melhorar do desempenho da minha edição.Utilizei um pouco de C4D com Brush e Smudge e um pouco de controle de brilho,saturação e cor.Se eu consegui acertar a edição em algum ponto comentem também,enfim obrigado pela atenção.
  14. olá membros da WC, andei pesquisando e não encontrei para comprar o fone de ouvido ou famoso " Headset " com fio para comprar na internet,caso vocês encontrem postem o link por favor. obrigado pela atenção
×
×
  • Create New...