Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - lucians

#1
Programación C/C++ / Duda sobre do while
6 Junio 2015, 15:35 PM
Hola tengo un problema ya que al intentar decirle al usuario que si quiere continuar o no , me lo salta sin mas.

Codigo:

Código (cpp) [Seleccionar]
#include<stdio.h>
#include<stdlib.h>
#define E 166.67
int main ()

{
char res,moneda;
float valor,cambio;

do
{
printf("Si desea de E a PTA introduzca E, si desea de PTA a E introduzca P.\n");
scanf("%c",&moneda);
if (moneda=='E')
{
printf("Introduce la cantidad de euros a convertir en pesetas:\n");
scanf("%f",&valor);
cambio=valor*E;
printf("%.2f euros son %.2f pesetas.\n",valor,cambio);
}
if (moneda=='P')
{
printf("Introduce la cantidad de pesetas a convertir en euros:\n");
scanf("%f",&valor);
cambio=valor/E;
printf("%.2f pesetas son %.2f euros.\n",valor,cambio);
}
printf("Quiere seguir calculando? S / N?\n");
scanf("%c",&res);
}while (res=='N');

system("pause");
}

No me deja igresar si quiero continuar o no S o N.

Mod: los códigos van en GeSHi