
MI PROGRAMA NO SE VUELVE A EJECUTAR
Publicado por Ignacio (13 intervenciones) el 23/11/2021 15:09:11
hola, estoy usando la sentencia GOTO para que mi programa me pregunte si deseo volver a ejecutarlo o no, en este caso lo unico que no me funciona es al momento de que quiero volver a ejecutarlo, les dejo el programa, si me pueden ayudar por favor serian de gran ayuda!!
#include <stdio.h>
int main()
{
float dolares;
float pesos;
float tipo;
inicio:
printf("PROGRAMA PARA CONVERTIR PESOS A DOLARES \n");
printf("Dame el tipo de cambio a la venta \n");
scanf("%f",&tipo);
printf("Cuantos pesos quieres cambiar? \n");
scanf("%f",&pesos);
dolares= pesos / tipo;
printf("LA CANTIDAD DE DOLARES SERA DE %.2f \n",dolares);
{
int opcion;
printf("\nDeseas ejecutar el programa nuevamente? \n");
printf("\t1.Presiona '1' para volver a ejecutarlo. \n");
printf("\t2.Presiona '2' para finalizar. \n");
scanf("%d",opcion);
{
if(opcion==1)
goto inicio;
if(opcion==2)
goto salida;
}
}
salida:
getch();
}
#include <stdio.h>
int main()
{
float dolares;
float pesos;
float tipo;
inicio:
printf("PROGRAMA PARA CONVERTIR PESOS A DOLARES \n");
printf("Dame el tipo de cambio a la venta \n");
scanf("%f",&tipo);
printf("Cuantos pesos quieres cambiar? \n");
scanf("%f",&pesos);
dolares= pesos / tipo;
printf("LA CANTIDAD DE DOLARES SERA DE %.2f \n",dolares);
{
int opcion;
printf("\nDeseas ejecutar el programa nuevamente? \n");
printf("\t1.Presiona '1' para volver a ejecutarlo. \n");
printf("\t2.Presiona '2' para finalizar. \n");
scanf("%d",opcion);
{
if(opcion==1)
goto inicio;
if(opcion==2)
goto salida;
}
}
salida:
getch();
}
Valora esta pregunta


0