Programa Calculadora
Publicado por JANETT (1 intervención) el 07/11/2007 20:10:20
Hola estoy haciendo un programa simulando una calculadora pero al momento de correrlo me manda un error en las comas pero segun yo esta bien Ayudenme por favor este es mi codigo:
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <iostream.h>
main (){
float a,x,y,z;
char pregunta[1];
clrscr ();
pregunta[0]='s';
while((pregunta[0]=='s')||pregunta[0]=='s')); en estas comas me marca el error
{
printf ("\n\n\t\t\t Calculadora");
printf ("\n\n\t\t\t 1 SUMA");
printf ("\n\n\t\t\t 2 RESTA");
printf ("\n\n\t\t\t 3 MULTIPLICACION");
printf ("\n\n\t\t\t 4 DIVISION");
printf ("\n\n\n\n\t\t\t Selecciona una Opcion");
scanf ("%d",&a);
if (a==1)
printf ("\n\n\t\t\t Introduce el primer numero");
scanf ("%f",&x);
printf ("\n\n\t\t\t Introduce el segundo numero");
scanf ("%f",&y);
z=x+y;
printf ("El Resultado de la suma de %f y %f es %f",x,y,z);
if (a==2)
printf ("\n\n\t\t\t Introduce el primer numero");
scanf ("%f",&x);
printf ("\n\n\t\t\t Introduce el segundo numero");
scanf ("%f",&y);
z=x-y;
printf ("El Resultado de la resta de %f y %f es %f",x,y,z);
if (a==3)
printf ("\n\n\t\t\t Introduce el primer numero");
scanf ("%f",&x);
printf ("\n\n\t\t\t Introduce el segundo numero");
scanf ("%f",&y);
z=x*y;
printf ("El Resultado de la Multiplicacion de %f y %f es %f",x,y,z);
if (a==1)
printf ("\n\n\t\t\t Introduce el primer numero");
scanf ("%f",&x);
printf ("\n\n\t\t\t Introduce el segundo numero");
scanf ("%f",&y);
z=x/y;
printf ("El Resultado de la Divición de %f y %f es %f",x,y,z);
printf ("Quieres Realizar otra Operasion s/n");
scanf ("%s",&pregunta);
getch ();
}
}
al parecer todo lo estoy haciendo bien pero no corre, Ayuda Gracias.
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <iostream.h>
main (){
float a,x,y,z;
char pregunta[1];
clrscr ();
pregunta[0]='s';
while((pregunta[0]=='s')||pregunta[0]=='s')); en estas comas me marca el error
{
printf ("\n\n\t\t\t Calculadora");
printf ("\n\n\t\t\t 1 SUMA");
printf ("\n\n\t\t\t 2 RESTA");
printf ("\n\n\t\t\t 3 MULTIPLICACION");
printf ("\n\n\t\t\t 4 DIVISION");
printf ("\n\n\n\n\t\t\t Selecciona una Opcion");
scanf ("%d",&a);
if (a==1)
printf ("\n\n\t\t\t Introduce el primer numero");
scanf ("%f",&x);
printf ("\n\n\t\t\t Introduce el segundo numero");
scanf ("%f",&y);
z=x+y;
printf ("El Resultado de la suma de %f y %f es %f",x,y,z);
if (a==2)
printf ("\n\n\t\t\t Introduce el primer numero");
scanf ("%f",&x);
printf ("\n\n\t\t\t Introduce el segundo numero");
scanf ("%f",&y);
z=x-y;
printf ("El Resultado de la resta de %f y %f es %f",x,y,z);
if (a==3)
printf ("\n\n\t\t\t Introduce el primer numero");
scanf ("%f",&x);
printf ("\n\n\t\t\t Introduce el segundo numero");
scanf ("%f",&y);
z=x*y;
printf ("El Resultado de la Multiplicacion de %f y %f es %f",x,y,z);
if (a==1)
printf ("\n\n\t\t\t Introduce el primer numero");
scanf ("%f",&x);
printf ("\n\n\t\t\t Introduce el segundo numero");
scanf ("%f",&y);
z=x/y;
printf ("El Resultado de la Divición de %f y %f es %f",x,y,z);
printf ("Quieres Realizar otra Operasion s/n");
scanf ("%s",&pregunta);
getch ();
}
}
al parecer todo lo estoy haciendo bien pero no corre, Ayuda Gracias.
Valora esta pregunta


0