Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Adail Augusto

Membros Juniores
  • Total de itens

    5
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Bom dia!! Vou por aqui o passo a passo do prompt OK!! Lá para quarta chamada da função dá isso aí!! Onde o valor total não para de subir e essa tela fica assim para sempre , até travar. Só reiniciando o pc !!! A minha versão é 5.11 e não tem outra disponível na internet, que eu saiba!! Pode ser defeito no meu pc??/
  2. É não deu não, tenho que arrumar um jeito de mostrar um vídeo aqui, ou posto no youtube para que possa ver !!!
  3. Boa noite meu amigo! Muito obrigado pela atenção e paciência! Mas não utilizei números com vírgula, só números inteiros como 8, 7, 9, 50, 10, 5, etc Não entendo de limpeza de buffer , mas venho trabalhando muito com esse compilador e pode ter algo do tipo para fazer. O código ficou assim mesmo, c += f; já funciona, mas continua entrando em loop infinito na quarta ou quinta vez que digito o número 1 para voltar a funcaod2!! #include <stdio.h> #include <stdlib.h> int d; float b; float f = 0; float c = 0; void limpa_linha() { scanf("%*[^\n]"); scanf("%*c"); } void funcaod2() { system("cls"); printf("digite um numero: "); scanf("%f", &b); limpa_linha(); f = 2 * b; c += f; printf("O valor total %.2f\n", c); printf("Digite 1: "); scanf("%d", &d); limpa_linha(); if (d == 1) { funcaod2(); } else { exit(0); } } int main() { funcaod2(); return 0; }
  4. Olá, meu amigo! Aqui o programa rodou como antes, só copiei e colei o que você escreveu, ele continua entrando no loop infinito, só que agora ele não realiza mais a parte c += f;. Somente mostra o dobro dos valores que eu digito em b e a tela fica piscando, indicando que a mesma está aparecendo várias vezes na tela, infinitamente!!
  5. Boa noite!! Estou tentando aprender programar com o Dev C++, mas estou encontrando problemas. Eu escrevo uma função qualquer de cálculo e depois uso uma variável para voltar nessa função. Uma pergunta ex: digite 1 Vai a função Se não Exit (); Só que cada vez que faço isso eu somo o valor do cálculo no total. Depois de cinco vezes entrando e saindo da função, o programa entra em loop infinito. Toda vez que eu voltar a função, eu tenho que somar o valor já calculado antes. Se a função é f= 2*b C+=f resolve isso. Mas depois de cinco vezes ou mais o negócio desanda!! Não pode ser um for por que preciso calcular uma quantidade indefinida!!! #include<stdio.h> #include<stdlib.h> float d; float b; float f; float c; int funcaod2() { system("cls"); printf("digite um numero: \n"); scanf("%f", &b); f = 2 * b; c +=f; printf("O valor total %.2f\n", c); printf("Digite: 1 \n"); scanf("%f", &d); if(d == 1){ funcaod2(); } else{ exit(0); } } int main(){ funcaod2(); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×