Ir para conteúdo
Fórum Script Brasil

xSocietySlavesKilleRx

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Tudo que xSocietySlavesKilleRx postou

  1. Jonathan, o link que você me enviou foi extremamente útil, consegui resolver o problema :lol: - não com o artigo, mas com um comando postado nos comentários do artigo; O comando fflush(stdin); pra limpar as sobras do buffer do teclado, colocado antes do scanf();. Ficou assim: int main () { do { /* Estrutura e etc.. */ printf("\n\n\t Deseja realizar outro calculo? (S/N) "); fflush(stdin); //Antes de ler a opção scanf("%c",&opc2); } while(opc2=='s'||opc2=='S'); scanf("%%"); } Vale ressaltar que não é portável, funciona apenas em windows. Abraço :D
  2. Foi mal aí Jonathan Queiroz, não foi com essa intenção. então.. o código main: int main () { do{ printf("\n\tCalculo de Descontos e adicionais \n\n Insira o preço do produto: "); scanf("%f",&preço); printf("\nEscolha a operacao \n 1 - A vista;\n 2 - Parcelamento 5x SEM Juros;\n 3 - Parcelamento 10x COM Juros;\n \n"); scanf("%i",&opc); system("cls"); switch(opc) { case 1 : a_vista(preço); break; case 2 : prazoSadd(preço); break; case 3 : prazoCadd(preço); break; } printf("\n\n\t Deseja realizar outro calculo? (S/N) "); scanf("%c",&opc2); } while(opc2=='s'||opc2=='S'); scanf("%%"); } O int main usa variáveis globais e antes do int main() { estão implementadas algumas funções com a passagem de parâmetros (preço) Tudo funciona 100%, só não repete.
  3. olha cara.. já tentei com scanf("%%"); sem scanf("%%");, no lugar de scanf("%%"); tentei system("pause") e nada. Se eu não coloco uma dessas artimanhas pra 'pausar' o programa ele fecha no lugar de repetir. e agora? :(
  4. o 'scanf("%%");' faz com que o programa espere o usuário apertar uma tecla e enter para continuar (ou fechar) é parecido com o comando 'system("pause")' do 'windows.h'
  5. Boa noite galera! Segue um problema q estou tendo com o do{ } while(); int main () { do { /* Estrutura e etc.. */ printf("\n\n\t Deseja realizar outro calculo? (S/N) "); scanf("%c",&opc2); } while(opc2=='s'||opc2=='S'); scanf("%%"); } Todas as variáveis estão Ok. Aonde poderia estar o problema com o código? O scanf("%%"); no final? Algum erro de Sintaxe? O programa compila sem problemas no Devc++! Abraço.
  6. Salve povo do fórum! Estou tentando montar um projeto em C++ (no momento estou sendo auto-didata), consegui implementar as funções dentro do código em modo estruturado (todo o código dentro de 'main.cpp') todas funcionaram 100% com passagem de parâmetros e etc. Mas eu gostaria mesmo de deixar as funções separadas, criando meus próprios headers, e incluindo-os no programa principal. Vi trilhões de sites que falam sobre isso, mas nenhum explicando a estrutura básica de um header. Quem souber e puder colaborar eu agradeço :) Ah! Se já existir um tópico explicando, por favor postem o link :D Obrigado desde já \o
  7. Valeu pela resposta *FIT*! :lol: Mais algum profissional afim de colaborar? :)
  8. Olá galera do fórum, Vou prestar vestibular no final do ano, tinha em mente fazer Ciência da computação. O probleminha é que essa facul é período integral, e trabalhar à noite e estudar o dia inteiro é f*da! Então achei um Tecnólogo em Sistemas para Internet aqui mesmo, meio período. Atualmente faço Técnico em Sistemas de Informação, e entre infra-estrutura e desenvolvimento, sou mais desenvolvimento! Sei que provavelmente nesse fórum existem muitos profissionais que atuam na área de TI, então.. Qual profissional está em destaque no mercado de trabalho: O tecnólogo ou o bacharel? Quais as vantagens de cada curso? Quais as possibilidades futuras (pós-graduação ou preciso fazer uma graduação no caso de tecnólogo)? A remuneração é interessante? Fico à espreita de uma(s) resposta(s)! :ninja: Abraços!
  9. Olá galera do forum, Estou iniciando programação em C++, tenho uma base de lógica. O exercício proposto é de montar um programa em C++ que cadastre nome, nº da matricula, bairro, rua, nº, e 4 notas de um aluno, depois exiba na tela (essa parte não ficou pronta ainda ;B) os dados cadastrados. Depois de montar o problema em pseudocódigo, e traduzir para c++ ele ficou assim: #include <stdio.h> #include <windows.h> typedef struct regEndereco { char rua[30]; char numero[5]; char bairro[30]; } regEndereco; typedef struct regAluno { char nome[50]; char matricula[25]; float vNot[4],med; regEndereco end; } regAluno; int main() { regAluno vAluno[5]; int i,j; for(i=0;i<5;i++); { printf("\n\t\tCadastro de Aluno\n Nome: "); scanf("%c",&vAluno[i].nome); printf("\n Cod. da Matricula: "); scanf("%c",&vAluno[i].matricula); printf("\n Rua: "); scanf("%c",&vAluno[i].end.rua); printf("\n Numero: "); scanf("%c",&vAluno[i].end.numero); printf("\n Bairro: "); scanf("%c",&vAluno[i].end.bairro); system("cls"); printf("\n\n Cadastro de Notas "); vAluno[i].med=0; for(j=0;j<4;j++); { printf("\n Nota: %j",j); scanf("%f",&vAluno[i].vNot[j]); vAluno[i].med=vAluno[i].med + vAluno[i].vNot[j]; } } system("pause"); return EXIT_SUCCESS; } Não sei se é o Dev Cpp que tá podre mas esse código compila, e quando roda, roda todo bugado. Provavelmente é o código que está problemático :mellow: Uma ajudinha ae! Abraço!
×
×
  • Criar Novo...