Portfólio Programação Estruturada
Por: Fernando Nóbrega de Moraes • 16/9/2017 • Trabalho acadêmico • 428 Palavras (2 Páginas) • 291 Visualizações
[pic 1]
...............................................................................................................................
ENGENHARIA DA COMPUTAÇÃO – M1PRGA
FERNANDO NÓBREGA DE MORAES - 248602014
PORTFÓLIO Nº 01
Subprogramas
...............................................................................................................................
Guarulhos
2017
FERNANDO NÓBREGA DE MORAES
PORTFÓLIO Nº 01
Subprogramas
Trabalho apresentado ao Curso de Programação Estruturada da Faculdade ENIAC para a disciplina de Engenharia da Computação.
Prof. Cao Ji Kan
Guarulhos
2017
[pic 2]
Respostas
.............................................................................................................
Questão1 – Ex. 5.9 – pag. 153
#include
#include
int calcula_Taxas(float);
int main()
{
int carro=1;
float horario;
float taxa_Total;
printf("Tarifa de Estacionamento!! \n\n\n");
for (carro=1; carro<=3; carro++){
printf("\n\nDigite o numero de horas para o carro %d: ", carro);
scanf("%f", &horario);
calcula_Taxas(horario);
}
printf("\n\nTaxa Total: %f", taxa_Total);
system("pause");
return 0;
}
int calcula_Taxas(float x){
float valor_minimo=2;
float taxa_Total=0;
if (x<=3)
valor_minimo=2;
if (x>=24)
valor_minimo=10;
if ((x>=3) && (x<24))
valor_minimo+=(x-3)*0.5;
taxa_Total+=valor_minimo;
printf("\n\n Horas: %f - Taxa: %f\n",x,valor_minimo);
return taxa_Total;
system("pause");
}
Questão2 – Ex. 5.28 – pag. 155
#include
#include
int revert(int n)
{
int x=0;
int i=1;
while(i<=n)
{
x*=10;
x+=(n%(i*10)-n%i)/i;
i*=10;
}
return x;
}
main()
{
int numero, reverter;
printf("Numero a inverter:\n");
scanf("%d",&numero);
reverter = revert(numero);
printf("o numero invertido e: %d \n" , reverter);
system("pause");
}
Questão3 – Ex. 5.31 – pag. 155
#include "stdio.h"
#include "stdlib.h"
#include
#define N 100
int LancaMoeda();
int main()
{
int ind, QdeMoedas, Ret, Cara=0, Coroa=0;
...