- Tema Autor
- #1
que onda baks !
oigan tengo que entregar este código en la tarde !!
es una calculadora... pero necesito que en cualquier momento aun después de poner un numero o cualquier cosa si presiono # se cierre la ventana automáticamente, pero hasta ahorita solo he logrado que después de presionar # me imprima para cerrar presione enter
espero me puedan ayudar !
#include <stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
// char *a="sumar",*b="restar",*c="multiplicar",*d="division",*e="potencia",*f="raiz cuadrada";
float r,i,j;
int s;
char o, salir;
do {
printf("\n INICIO\n");
printf("presione el numero deseado y despues ENTER \n");
printf(" \n 1=sumar");
printf(" \n 2=resta");
printf(" \n 3=multiplicar");
printf(" \n 4=division");
printf(" \n 5=potencia");
printf(" \n 6=raiz cuadrada");
printf(" \n #=cerrar app\n");
printf(" \n Que operacion desea realizar?\n");
scanf("%d",&s);
switch(s)
{
case 1:
printf("\n ud selecciono la suma\n ");
printf(" da el num\n");
scanf(" %f",&i);
printf(" da el otro num\n");
scanf(" %f",&j);
r=i+j;
printf(" \n %f",r);
getch();
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
case 2:
printf("\n ud selecciono resta\n");
printf(" da el num\n");
scanf(" %f",&i);
printf(" da el otro num\n");
scanf("%f",&j);
r=i-j;
printf("\n %f",r);
getch();
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
case 3:
printf("\n ud selecciono multiplicacion\n");
printf("\n da el num\n");
scanf("%f",&i);
printf("\n da el otro num\n");
scanf("%f",&j);
r=i*j;
printf(" %f",r);
getch();
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
case 4:
printf("\n ud selecciono division\n");
printf("\n da el num\n");
scanf("%f",&i);
printf("\n da el otro num\n");
scanf("%f",&j);
r=i/j;
printf("\n %f",r);
getch();
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
case 5:
printf("\n ud selecciono potencia");
printf("\n da el num\n");
scanf("%f",&i);
printf("\n da la potencia\n");
scanf("%f",&j);
j=pow(j,i);
printf("\nla potencia es %f",j);
getch();
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
case 6:
printf("\n ud selecciono raiz cuadrada\n");
printf("\n da el num");
scanf("%f",&i);
j=pow(i,.5);
printf("la raiz cuadrada es: %f",j);
getch();
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
default :
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
}
}while(salir!='#');
getch();
return 0;
}
oigan tengo que entregar este código en la tarde !!
es una calculadora... pero necesito que en cualquier momento aun después de poner un numero o cualquier cosa si presiono # se cierre la ventana automáticamente, pero hasta ahorita solo he logrado que después de presionar # me imprima para cerrar presione enter
espero me puedan ayudar !
#include <stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
// char *a="sumar",*b="restar",*c="multiplicar",*d="division",*e="potencia",*f="raiz cuadrada";
float r,i,j;
int s;
char o, salir;
do {
printf("\n INICIO\n");
printf("presione el numero deseado y despues ENTER \n");
printf(" \n 1=sumar");
printf(" \n 2=resta");
printf(" \n 3=multiplicar");
printf(" \n 4=division");
printf(" \n 5=potencia");
printf(" \n 6=raiz cuadrada");
printf(" \n #=cerrar app\n");
printf(" \n Que operacion desea realizar?\n");
scanf("%d",&s);
switch(s)
{
case 1:
printf("\n ud selecciono la suma\n ");
printf(" da el num\n");
scanf(" %f",&i);
printf(" da el otro num\n");
scanf(" %f",&j);
r=i+j;
printf(" \n %f",r);
getch();
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
case 2:
printf("\n ud selecciono resta\n");
printf(" da el num\n");
scanf(" %f",&i);
printf(" da el otro num\n");
scanf("%f",&j);
r=i-j;
printf("\n %f",r);
getch();
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
case 3:
printf("\n ud selecciono multiplicacion\n");
printf("\n da el num\n");
scanf("%f",&i);
printf("\n da el otro num\n");
scanf("%f",&j);
r=i*j;
printf(" %f",r);
getch();
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
case 4:
printf("\n ud selecciono division\n");
printf("\n da el num\n");
scanf("%f",&i);
printf("\n da el otro num\n");
scanf("%f",&j);
r=i/j;
printf("\n %f",r);
getch();
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
case 5:
printf("\n ud selecciono potencia");
printf("\n da el num\n");
scanf("%f",&i);
printf("\n da la potencia\n");
scanf("%f",&j);
j=pow(j,i);
printf("\nla potencia es %f",j);
getch();
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
case 6:
printf("\n ud selecciono raiz cuadrada\n");
printf("\n da el num");
scanf("%f",&i);
j=pow(i,.5);
printf("la raiz cuadrada es: %f",j);
getch();
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
default :
printf(" \n PARA SALIR PRESIONE ENTER");
scanf("%c", &salir);
break;
}
}while(salir!='#');
getch();
return 0;
}