Ir ao conteúdo
  • Cadastre-se

Dragonks

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Boa noite. Tenho um trabalho sobre associação de resistores, onde o usuário poderá informar a quantidade de componentes, as grandezas envolvidas na associação e terá que escolher serie e paralelo. Comecei a fazer mas toda vez que eu boto uma certa quantidade de resistores ele sempre vem com 1 a mais da quantidade que eu seleciono. Alguém poderia me ajudar? float serie(float resistor1, float resultado){ float total; total = resistor1 + resultado; return total; } float paralelo(float resistor1, float resultado){ float total; total=(resultado*resistor1)/(resultado+resistor1); return total; } int main() { float n , resistores , contador; float resistor1 , resistor2 , resultado; //quantidade de resistores printf("Quantos resistores? "); scanf("%f" , &resistores); //condicional printf("1- serie 2- paralelo: "); scanf("%f",&n); //serie if(n==1){ printf("Resistor: "); scanf("%f",&resultado); for(contador = 0 ; contador <resistores ; contador ++){ printf("Resistor: "); scanf("%f",&resistor1); resultado = serie (resistor1, resultado); } } //paralelo if(n==2){ printf("resistor: "); scanf("%f",&resultado); for(contador = 0 ; contador <resistores ; contador ++){ printf("resistor: "); scanf("%f",&resistor1); resultado = paralelo ( resistor1, resultado ); } } printf("resultado: %.2f", resultado); return 0; }

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