2
Atividade Prtica Supervisionada (APS)_01
2) Considere o problema:
Escrever um programa com a funo TarifaTaxi( ) que simule um taxmetro, ou seja, calcule o
valor da corrida de um passageiro. Para isso, o programa deve solicitar, ainda na funo main( ),
que o usurio digite, via teclado, a distncia percorrida pelo passageiro no txi, em quilmetros. A
funo TarifaTaxi( ) deve receber esse valor, digitado pelo usurio, e retornar o quanto o passageiro
dever pagar. Esse valor a ser pago, deve ser impresso na tela por uma instruo escrita na funo
main( ). Considere que a bandeirada seja de R$5,40 e que a acada quilmetro percorrido seja
acrescido o valor de R$ 2,50 ao valor total a ser pago.
3) Escreva uma funo recursiva chamada potencia( ) que aceite dois argumentos positivos i e j. A
funo deve retornar o resultado de i elevado a j. Por exemplo: potencia(2,3) retorna 8.
Dica: use a propriedade de que i elevado a j igual a i elevado a (j-1) vezes i.
#include <stdio.h>
#include <locale.h>
#define TAMANHO 5
int main(void){
setlocale(LC_ALL, "Portuguese");
int a[TAMANHO]={1,2,3,4,5};
int chave;
for(n=0;n<TAMANHO;n++){
if(vetor[n]==chave){
printf("Valor encontrado na posio %d",n);
return;
}
}
1. #include <stdio.h>
2. #include <locale.h>
3.
4. void reajuste20(float *preco, float *reajuste);
5.
6. int main(void){
7. setlocale(LC_ALL, "Portuguese");
8. float val_preco, val_reajuste;
9.
10. printf("Insira o preo atual: ");
11. scanf("%f", &val_preco);
12. reajuste20(&val_preco, &val_reajuste);
13. printf("\nO preo novo %0.2f", val_preco);
14. printf("\nO aumento foi de %.2f", val_reajuste);
15.
16. return 0;
17. }
18.
19. void reajuste20(float *preco, float *reajuste){
20. *reajuste = *preco*0.2;
21. *preco *=1.2;
22. }
9) Reescreva o programa abaixo substituindo a funo maior( ) por uma macro de nome MAIOR e
que realize a mesma tarefa da funo, ou seja, reescreva o programa usando uma macro ao invs de
uma funo.
#include<stdio.h>
int main(void){
return 0;
}
10) Escreva um programa que defina e use a macro VOLUME para determinar o volume
de um cilindro. O volume de um cilindro pode ser obtida pela expresso Volume =
PI*r2*h, onde r o raio da base e h a altura do cilindro. considerando
PI=3,141592, defina a constante simblica PI para ter o valor 3,14159.