TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programação estruturada

Por:   •  27/9/2015  •  Trabalho acadêmico  •  937 Palavras (4 Páginas)  •  170 Visualizações

Página 1 de 4

Respostas

.............................................................................................................

Questão 1

/* Este programa realiza o calculo de taxas de um estacionamento, baseado no tempo de permanência de cada carro, e mostra os na tela */

}

 printf("\n\n");

for(j=1; j<=3;j++){                   // Este laço chama a função 'calcularTaxas' trêz vezes, cada uma enviando um valor de 'horas[3]'

 pre[j]= calcularTaxas(horas[j]);     // e ao mesmo tempo, 'pre[3]' recebe os valores retornados da função, cada um em um indice.

 tpre += pre[j];                      // Por ultimo, 'tpre' recebe o valor total das taxas.

}

printf("| Carro | Horas | Taxa | \n"); // Aqui, ele exibe os valores.

for(j=1; j<=3;j++){

printf("\n|  %d    | %.2f  | %.2f | \n\n",j, horas[j], pre[j]);

}

printf("Total:  | %.2f  | %.2f | \n\n", tho, tpre);

system("pause");

       

}

float calcularTaxas(float info){

       

       float num;

       

       if(info <=3)  num = 2;                 // Se o tempo de permanência for maior ou igual a 3 horas, o valor cobrado será R$2.00

       

       if(info >3 && info <= 4) num = 2.5;    // Se o tempo de permanência for maior que 3 horas e menor ou igual a 4, o valor cobrado será R$2.50

       

       if(info >4 && info <= 5) num = 3.0;    // Se o tempo de permanência for maior que 4 horas e menor ou igual a 5, o valor cobrado será R$3.00

       

       if(info >5 && info <= 6) num = 3.5;    // Se o tempo de permanência for maior que 5 horas e menor ou igual a 6, o valor cobrado será R$3.50

       

       if(info >6 && info <= 24) num = 10.0;  // Se o tempo de permanência for maior que 6 horas e menor ou igual a 24, o valor cobrado será R$10.00

       

       return num; // Aqui, 'calcularTaxas' retorna o valor da taxa para função  principal

       

}

Questão 2

/* Este programa recebe um numero inteiro e inverte a sequencia, por exemplo se o algoritmo receber 4020 ele vai retornar 0204 */

#include

#include

main(){                                 //inicio do programa

int i = 0, in = 0;                      // Estas são as variáveis, 'in' recebera o valor

in = 1

'i' é multiplicado por 10

i = 4020

 

'i' recebe o modulo da divisão  de 'in'(1) por 10.

...

Baixar como (para membros premium)  txt (3.7 Kb)   pdf (69.8 Kb)   docx (12.9 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com