JANELA.C

385 palavras 2 páginas
1º Trabalho Prático

As salas de aulas utilizadas para os cursos de uma Universidade tem uma grande janela, composta de três folhas de vidro. A janela tem um metro de altura por seis metros de comprimento. Cada folha da janela tem um metro de altura e dois metros de comprimento. As folhas deslizam sobre trilhos, ao longo do comprimento da janela, de forma que é possível controlar a abertura da janela, para circulação de ar.

Dadas as posições das três folhas da janela, deseja-se determinar qual a área da janela que está aberta, em centímetros quadrados.

A figura abaixo ilustra duas configurações das folhas da janela. Na figura, os cantos inferiores esquerdos de cada folha são indicados por F1, F2 e F3. Na configuração (a) a janela está totalmente fechada, e portanto o total da área aberta é igual a zero. Na configuração (b) há duas aberturas, e o total de área aberta é igual a (100 × 100) + (50 × 100) = 15.000 cm2.

Dadas as posições das três folhas da janela, escreva um programa em C que calcule a área da janela que está aberta, em centímetros quadrados. A posição das folhas é dada pela distância, em centímetros, das extremidade esquerda da janela até a extremidade esquerda da folha.

Por exemplo:

Entrada

Saída

0 200 400

0

0 350 50

15000

344 344 344

40000

RESPOSTA

#include

int main() { int f1, f2, f3; //variaveis que vão armazenar a entrada do usuario int pos1, pos2, pos3, acu, aux; //variaveis que vão armazenar os valores usado no calculo do comprimento int Area; printf("Entre com os valores de abertura da janela: "); scanf("%d %d %d", &f1, &f2, &f3); if (f1 > 400 || f2 > 400 || f3 > 400){ printf("posicao maxima de janela excedida, digite valores entre 0 e 400\n"); } else { if(f1 >= f2){ if(f1 >= f3){ pos3 = f1; if(f2 >

Relacionados