Ejemplo Programa #2 Case

//Realiza un programa que muestre un menu de opciones con las operaciones aritmeticas
//Y que se puede ejecutar algunas en base a 2 numeros

#include<iostream>
#include<stdio.h>
#include<windows.h>
void gotoxy(int x,int y){  
      HANDLE hcon;  
      hcon = GetStdHandle(STD_OUTPUT_HANDLE);  
      COORD dwPos;  
      dwPos.X = x;  
      dwPos.Y= y;  
      SetConsoleCursorPosition(hcon,dwPos);}
using namespace std;
main()
{
char opc;
double N1, N2, suma, resta, div, multi, r;
gotoxy (38,8);cout<<"--------------------------"<<endl;
gotoxy(40,10);cout<<"MENU PRINCIPAL";
gotoxy(40,11);cout<<"A)Suma";
gotoxy(40,12);cout<<"B)Resta";
gotoxy(40,13);cout<<"C)Division";
gotoxy(40,14);cout<<"D)Multiplicacion";
gotoxy (38,16);cout<<"--------------------------"<<endl;
gotoxy(40,18);cout<<"Elige una opcion: ";
cin>>opc;
system("cls");
switch (opc)
{
case 'A':case'a':
cout<<"Teclea el primer Numero: ";
cin>>N1;
cout<<"Teclea el segundo Numero por el cual sumara: ";
cin>>N2;
r=N1+N2;
cout<<"El resultado es: "<<r<<endl;
break;
case 'B' : case 'b' :
cout<<"Teclea el primer Numero: ";
cin>>N1;
cout<<"Teclea el segundo Numero por el cual va a restar: ";
cin>>N2;
r=N1-N2;
cout<<"El resultado es: "<<r<<endl;
break;
case 'C' : case 'c' :
cout<<"Teclea el primer Numero: ";
cin>>N1;
cout<<"Teclea el segundo Numero por el cual va a dividir: ";
cin>>N2;
r=N1/N2;
cout<<"El resultado es: "<<r<<endl;
break;
case 'D' : case 'd' :
cout<<"Teclea el primer Numero: ";
cin>>N1;
cout<<"Teclea el segundo Numero por el cual va a multiplicar: ";
cin>>N2;
r=N1*N2;
cout<<"El resultado es: "<<r<<endl;
break;
default:
cout<<"\n Error en la seleccion";
break;
}
int getch(void)/*Hecho por Andres Macias*/;
return 0;
}

SALIDA MENU
SALIDA PROGRAMA

No hay comentarios.:

Publicar un comentario