Informática, perguntado por raminhos000, 7 meses atrás

Alguém me ajuda com esse exercício em C:
A CFPL planeja instalar postes de iluminação em toda a extensão da Av. Ênio Pires de Camargo espaçados 60 metros entre si e, por isso, contratou um topógrafo para fazer as medições e fincar estacas exatamente nos locais onde os postes deverão ser instalados. Todos os postes serão equipados com lâmpadas de vapor sódio e, a cada 12 postes, um deles também será equipado com um transformador de energia. Construa um programa em linguagem C para auxiliar o trabalho do topógrafo a estabelecer onde os postes e os transformadores serão instalados. O programa deverá ler do teclado o comprimento total (em metros) da avenida e imprimir na tela a localização exata (também em metros) de todos os postes e transformadores. Ao final também deverá ser impressa na tela a quantidade total de postes e de transformadores que deverá ser comprada.

Soluções para a tarefa

Respondido por fqpl059
1

Resposta:

O código solicitado em linguagem C, está abaixo!

Espero ter ajudado :)

Algoritmo:

#include <stdio.h>

int main() {

   int dist, avenida, postes=0, transformadores=0;

   

   printf("Informe o comprimento da avenida (m): ");

   scanf("%d", &avenida);

   

   // Caclula a posição dos postes e tranformadores

   for(dist=0; dist<avenida; dist=dist+60){

       if(postes%12==0){

            transformadores++;

           printf("Poste com transformador (%dm);\n", dist);

       }else{

           printf("Poste (%dm);\n", dist);

       }

       postes++;

   }

   

   // Exibe os resultados

   printf("Serão usado %d postes, %d lâmpadas e %d transformadores!\n", postes, postes, transformadores);

   

   

   return 0;

}

 

Perguntas interessantes