DEVC++ AYUDA! PorFavor

Iniciado por R3Z, 11 Abril 2015, 00:46 AM

0 Miembros y 1 Visitante están viendo este tema.

R3Z

El Porgrama Se trata De cambio de dinero   Ejemplo  quiero cambiar 100US$ A Pesos y a Euros   teniendo en cuenta la tasa   Ayuda!!!

for(x=1; x<=10; x=x+1);
{
     if(cant<=500){
     tasa=40*US;
     tasah=45*HTG;
     }
     
     else if(cant>=501){
          tasa=45*US;
          tasah=50*HTG;
     
     }
vt=cant*peso*HTG;
     
     
}

T. Collins

Si puedes, pon el código completo y di exactamente cuál es el problema que tienes.

R3Z

El Unico Problema es la Tasa  el codigo esta casi completo solo necesito ayuda en la tasa

aqui esta la entrada

#include<stdio.h>
#include<conio.c>

int x,op=0;
float vt,peso,HTG,tsueldo,total,US,tasah,tasa,cant;   

T. Collins

#3

euro = tasa_euro_dollar * USD;
peso = tasa_peso_dollar * USD;


Es tan simple como eso, no sé que quieres hacer con tu código.

R3Z

quiero cambiar dinero  como te explico mejor    si  cantidad de dinero que quiero cambiar es menor que 500  la tasa de peso(que es 40) se multiplica por la cantidad que digite   y la tase del euro(que es 45) se multiplica por la cantidad que digite ahore la cantidad de dinero que quiero cambiar es mayor que 500  la tasa del peso (es 45) y la del euro (es 50)


Ejemplo


Cant.Dolares : 200          Equivalente a peso:           Equivalente a Euro:



T. Collins

#5
for(x=1; x<=10; x=x+1){
    if(cant<=500){
         peso = 40 * cant;
         euro = 45 * cant;
    } else if(cant>500){
         peso = 45 * cant;
         euro = 50 * cant;
    }
    printf("Cant.Dolares : %f          Equivalente a peso:%f          Equivalente a Euro:%f \n", cant, peso, euro );
   
}


Así?

R3Z

me sale asi



CANT.DOLAR: 200        Equivalente.peso: 0      Equivalente.Euro: 0

T. Collins

#include <stdio.h>

int main(){
    float cant=200, peso, euro;

    if(cant<=500){
         peso = 40 * cant;
         euro = 45 * cant;
    } else if(cant>500){
         peso = 45 * cant;
         euro = 50 * cant;
    }
    printf("Cant.Dolares: %.2f Equivalente a peso: %.2f Equivalente a Euro: %.2f \n", cant, peso, euro );

   return 0;
}

R3Z

cant de dolares es cualquiera no 200


gotoxy(1,1);printf("================================================================================");
gotoxy(1,4);printf("================================================================================");
gotoxy(34,2);printf("Casa Cambio");
gotoxy(1,6);printf("Cant.Dolares:              Equivalente.Peso:                Equivalente.G:");
gotoxy(18,6);scanf("%f",&US);
gotoxy(1,16);printf("================================================================================");
gotoxy(26,18);printf("Cant.Cambiado==>");
gotoxy(60,18);printf("Total:==>");
for(x=1; x<=5; x=x+1);
{
if(cant<=500)
peso=40*cant;
HTG=45*cant;

else if (cant>501){
peso=45*cant;
HTG=50*cant;
}

gotoxy(48,6);printf("%.2f",peso);
gotoxy(76,6);printf("%.2f",HTG);
if(cant>=500)ct=ct+1;
else ct=ct+1;
gotoxy(44,18);printf("%i%",ct);
                                     
                       
}
getch();
}

T. Collins

#include <stdio.h>

int main(){
     float cant, peso, euro;

while(1){
scanf("%f", &cant);
if(cant<=500){
peso = 40 * cant;
euro = 45 * cant;
} else if(cant>500){
peso = 45 * cant;
euro = 50 * cant;
}
printf("Cant.Dolares: %.2f Equivalente a peso: %.2f Equivalente a Euro: %.2f \n", cant, peso, euro );
}
    return 0;
}