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
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
História,
6 meses atrás
Artes,
6 meses atrás
Português,
6 meses atrás
Matemática,
8 meses atrás
Matemática,
8 meses atrás
História,
1 ano atrás
Informática,
1 ano atrás