Ir para conteúdo
Fórum Script Brasil

cleyvison

Membros
  • Total de itens

    36
  • Registro em

  • Última visita

Tudo que cleyvison postou

  1. sei não mas, o C++ lê várias variáveis ao mesmo tempo porque não tenta algo assim: printf (" Digite a Situação do Sensor A = (0 - ON // 1 - ON) "); scanf ("%i",a); * * printf ("Digite a Situação do Sensor D = (0 - ON // 1 - ON) "); scanf ("%i",d); if (a==1) printf ("Reservatório Cheio"); else if... else if ...... else if (d == 1) printf ("Rservatório vazio"); * * *
  2. cleyvison

    Preciso de ajuda

    e quando a qtd de serviços extras for maior que 2? Se o cliente quizer por exemplo encadernado, colorido, com florzinhas rosas de bolinhas azul, colocar clipes etc...? rsrsrsrrssrrs já testou com o numero superior a 2 serviços extras? Ou sua copiadora so oferece dois serviços extras? Sei não mas, acho que quando você colocar serviços extras = 3 vai dar erro... tenta o que te mandei.... Em tempo não sou "expert" mas, acho que você ta se enrolando porque seu código ta muito comprido, e muita coisa pra pouca rotina..... da uma reavaliada, "enxuga" ele um pouco. SUCESSO!!!!!!
  3. cleyvison

    Preciso de ajuda

    cara ve se é isso não testei todas as possibilidades mas, acho que deu certo, ao menos nas que testei.... no codigo o "site" corrigiu v c ( é junto ) para você substitua antes de compilar, senão vai dar erro... #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { double nc,nse,você,vse,vt;//numero de copias, numero de serviços extras, valor da cópia, valor do serviço extra, valor total nse=0; printf (" Digite o Numero de Copias = "); scanf ("%lf", &nc); printf ("\n Digite o Numero de serviços Extras = "); scanf ("%lf",&nse); if (nc<=20) você=0.2; else if (nc>=21||nc<=40) você=0.1; else if (nc>=41||nc<=60) você= 0.07; else if (nc>=61) você=0.04; vt=(nc*você)*(1+(nse*0.1)); printf (" \n Valor Total = %lf\n",vt); system("\n PAUSE"); return 0; }
  4. cleyvison

    Preciso de ajuda

    Coloca ai o codigo depois das alterações
  5. cleyvison

    Preciso de ajuda

    você deve então fazer algo assim printf ("Informar o Numero de Serviços Extras: "); scanf ("%i",&se) dai você desenvolve a matemática para usar este valor "se" que é a quantidade de serviços extras para mutiplicar o valor de cada um e calcular o valor final do serviço..... Espero ter ajudado.
  6. funcinou muito obrigado pela a juda... tenha um bom domingo ficou assim: #include <stdio.h> #include <stdlib.h> //Funcao soma double soma (double a, double b) { double soma; soma=a+b; return (soma); } //Funcao multiplicacao double produto (double a, double b) { double produto; produto=a*b; return (produto); } //Funcao subtracao double sub (double a, double b) { double sub; sub=a-b; return (sub); } //Funcao divisao double divi (double a, double b) { double divi; divi=a/b; return (divi); } int main(int argc, char *argv[]) { double a,b; char op; printf ("Digite o Primeiro Numero: "); scanf ("%lf", &a); printf ("Digite o Segundo Numero: "); scanf ("%lf", &b); printf ("Precione 'ESC' para Sair ou Escolha uma Opcao: \n"); printf ("Somar (S)\n" "Subtrair (U)\n" "Multiplicar (P)\n" "Dividir (D)\n" "Sair (Q)\n"); printf ("Opcao: \n"); scanf ("%c", &op); op = getch(); switch (op) { case 'S': printf (" Voce escolheu Somar, o resultado e: %lf\n",soma (a,b));break; case 'U': printf (" Voce escolheu Subtrair, o resultado e: %lf\n",sub(a,b));break; case 'P': printf (" Voce escolheu Multiplicar, o resultado e: %lf\n",produto(a,b));break; case 'D': printf (" Voce escolheu Dividir, o resultado e: %lf\n",divi(a,b));break; case 'Q': system("exit");break; case 27: system("exit");break; default: printf ("Opcao Invalida\n"); } system("\n PAUSE"); return 0; }
  7. cleyvison

    Preciso de ajuda

    Amigo acho que isso ta meio errado ( seria comletamente?) o valoro do serviço extra e 10% ou 20%? você diz que é 10 e logo em seguida altera pra 20. servico_extra=*10/100; servico_extra=*20/100;
  8. Amigo bom dia, so dei uip porque havia esquecido de póstar o codigo, qunado o fiz vi que o tópico não tinha subido, desculpe-me. Não quero substituir o que, que implementar mais a possibiliidade de ao clicar "ESC" o programa encerre. de acordo com sua orientação fiz assim: switch (op) { case 'S': printf (" Voce escolheu Somar, o resultado e: %lf\n",soma (a,b));break; case 'U': printf (" Voce escolheu Subtrair, o resultado e: %lf\n",sub(a,b));break; case 'P': printf (" Voce escolheu Multiplicar, o resultado e: %lf\n",produto(a,b));break; case 'D': printf (" Voce escolheu Dividir, o resultado e: %lf\n",divi(a,b));break; case 'Q': system("exit");break; case '27': system("exit");break; default: printf ("Opcao Invalida\n"); } mas, não funcionou ele me respondeu com se eu tivesse escolhido uma opção inválida, o que preciso é que ao clicar "ESC" o programa encerre. Muito obrigado e mais uma vezx desculpe-me pelo "UP" ============================================================
  9. cleyvison

    Problemas com while

    Não mas, se você passar o printf (" mostrar contatdor" ); acho que d ao efeito que você esepra
  10. cleyvison

    Problemas com while

    Acabei de fazer algo parecido, coloca um contador dentro do while e depois mande exibir o valor algo assim: #include <stdio.h> int main (void) { int numero; while (numero!=3) { cont=cont+1; for(numero=3;numero<=40;numero+=3) printf ("%d\n" ,numero); } printf ("O valor de repetições foi: %d", cont); system("pause"); return(0); }
  11. Caros amigos, sou novo aqui no forum e comecei a estudar c/c++ agora e já me deparei ccom um problema. Minha situação é a seguinte, preciso colocar no meu programa uma função que quando o usuário teclar "ESC" o programa encerre. alguém pode me ajudar? este é o codigo, coisa simples mas, ta faltando a sainda com o acionamento da tecla "ESC". ========================= #include <stdio.h> #include <stdlib.h> //Funcao soma double soma (double a, double b) { double soma; soma=a+b; return (soma); } //Funcao multiplicacao double produto (double a, double b) { double produto; produto=a*b; return (produto); } //Funcao subtracao double sub (double a, double b) { double sub; sub=a-b; return (sub); } //Funcao divisao double divi (double a, double b) { double divi; divi=a/b; return (divi); } int main(int argc, char *argv[]) { double a,b; char op; printf ("Digite o Primeiro Numero: "); scanf ("%lf", &a); printf ("Digite o Segundo Numero: "); scanf ("%lf", &b); printf ("Escolha uma Opcao: \n"); printf ("Somar (S)\n" "Subtrair (U)\n" "Multiplicar (P)\n" "Dividir (D)\n" "Sair (Q)\n"); printf ("Opcao: \n"); scanf ("%c", &op); op = getch(); switch (op) { case 'S': printf (" Voce escolheu Somar, o resultado e: %lf\n",soma (a,b));break; case 'U': printf (" Voce escolheu Subtrair, o resultado e: %lf\n",sub(a,b));break; case 'P': printf (" Voce escolheu Multiplicar, o resultado e: %lf\n",produto(a,b));break; case 'D': printf (" Voce escolheu Dividir, o resultado e: %lf\n",divi(a,b));break; case 'Q': system("exit");break; default: printf ("Opcao Invalida\n"); } system("\n PAUSE"); return 0; }
×
×
  • Criar Novo...