Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Escreva dois procedimentos em linguagem C chamados RealDolar para converter uma
- certa quantia de Real para Dólar e DolarReal para converter uma certa quantia de
- Dólar para Real, sabendo que US$1,00 (1 dólar) equivale a R$2,39 (2 reais e 39
- centavos). Este procedimento será chamado pelo programa principal devendo os
- parâmetros serem compatíveis com o mesmo.
- Desafio: Depois de resolver o problema, pense em criando um único procedimento.
- */
- #include <stdio.h>
- #include <stdlib.h>
- #define COTACAO 2.39
- void RealDolar(float real);
- void DolarReal(float dolar);
- void main(){
- int op;
- float valor;
- printf("Qual a conversao desejada?\n");
- printf("1- Dolar -> Real\n");
- printf("2- Real -> Dolar\n");
- scanf("%d",&op);
- if(op==1 || op == 2){
- printf("Qual o valor a ser convertido?\n");
- scanf("%f",&valor);
- }
- if(op==1) DolarReal(valor);
- else if(op==2) RealDolar(valor);
- system("Pause");
- }
- void DolarReal(float dolar){
- int real = dolar*COTACAO;
- printf("Valor em reais: %d\n",real);
- }
- void RealDolar(float real){
- int dolar = real/COTACAO;
- printf("Valor em dolares: %d\n",dolar);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement