Menu de opciones, sumar, restar, multiplicar, y dividir dos valores
//>>>>>>>>>>>>>>>>>>>> //-Algoritmia@groups.msn.com //Victor De la Rocha //-www.myalgorithm.com //Programa 4, Practica3 (uso del switch) //El programa muestra un menú con cuatro opciones: //sumar, restar, multiplicar, dividir. Una vez que se escogió la opción, // el programa preguntara al usuario los números que intervendrán en la //operación. Dos números serán suficientes para la operación (utilizando SWITCH). //>>>>>>>>>>>>>>>>>>>> #include #include void main(){ //Declaracion de variables int _num1,_num2,_opc,_sum,_res,_mul; float _div; //inicializo la variable en uno, para poderla comparar //con el cilo while que esta en la linea que sigue. _opc=1; while(_opc!=5){ clrscr(); printf("1- Suman"); printf("2- Restan"); printf("3- Multiplicacionn"); printf("4- Divisionn"); printf("5- SALIRn"); printf("Opcion: ");scanf("%d",&_opc); switch(_opc){ case 1 : clrscr(); printf("Valor 1:");scanf("%d",&_num1); printf("Valor 2:");scanf("%d",&_num2); _sum=_num1+_num2; printf("%d + %d = %d",_num1,_num2,_sum); getche(); break; case 2 : clrscr(); printf("Valor 1:");scanf("%d",&_num1); printf("Valor 2:");scanf("%d",&_num2); _res=_num1-_num2; printf("%d - %d = %d",_num1,_num2,_res); getche(); break; case 3 : clrscr(); printf("Valor 1:");scanf("%d",&_num1); printf("Valor 2:");scanf("%d",&_num2); _mul=_num1*_num2; printf("%d x %d = %d",_num1,_num2,_mul); getche(); break; case 4 : float r; clrscr(); printf("Valor 1:");scanf("%d",&_num1); printf("Valor 2:");scanf("%d",&_num2); if(_num2==0){ printf("ERROR: %d / %d = No existe.",_num1,_num2); }else{ _div=(float)_num1/_num2; printf("%d / %d = %.2f",_num1,_num2,_div); } getche(); break; }//END switch }//END while }//END main
1.- Sumar 2.- Restar 3.- Multiplicar 4.- Dividir 5.- Salir -1 Sumando Valor 1: 4 Valor 2: 2 -6 1.- Sumar 2.- Restar 3.- Multiplicar 4.- Dividir 5.- Salir -2 Restando Valor 1: 4 Valor 2: 2 -2 1.- Sumar 2.- Restar 3.- Multiplicar 4.- Dividir 5.- Salir -3 Multiplicando Valor 1: 4 Valor 2: 2 -8 1.- Sumar 2.- Restar 3.- Multiplicar 4.- Dividir 5.- Salir -4 Dividiendo Valor 1: 4 Valor 2: 2 -2 1.- Sumar 2.- Restar 3.- Multiplicar 4.- Dividir 5.- Salir -5 ¿Has encontrado algún error? ¿Tienes la solución? Dejame tu correción ;-)
Antes de comentar: Gran parte de los ejercicios propuestos no tienen librerías debido a que Wordpress las eliminó al verlas como etiquetas HTML. Si sabes/tienes/conoces las librerías que hacen falta, déjalo en los comentarios. Y lo mas importante: Todos los ejemplos fueron realizados por personas con únicamente conocimiento básico del lenguaje, no de programación.
Otro punto importante: Si vas a sugerir un segmento de código en algún lenguaje debes hacerlo así:
- Si es lenguaje C [c]Código en C[/c]
- Si es lenguaje Pascal [pascal]Aquí dentro el código de Pascal[/pascal].
De esta manera el código coloreas el código.
Otro punto importante para muchos que crees que te he ignorado: Todos los comentarios los reviso y en su debido momento los apruebo, pero ojo con el con lo siguiente:Me reservo el derecho de alterar, publicar o no los comentarios así como también cambiar mis condiciones en el momento que yo lo requiera.
¿Si estas de acuerdo? Adelante! que ya te he quitado bastante tiempo leyendo esta basura :)
el error se encuentra en q no es getche si no q es getch nada mas y deben desaparecer los guiones bajos porq confunden mucho a los usurios al momento de codificar esto seria en caso de los principiamtes