Ir al contenido principal

Clase4_Operador Ternario | Sentencia Switch() | Sentencia While() | Sentencia Do While | Parte 4

 Este programa es libre de modificación  creado por  Alonso M. y distribuido por CURSOS DOCERE 

/*Desarrollar una calculadora para dos numeros,que contega un menú que pregunte

que operación desea realizar. 

Debe incluir las operaciones(+,-,*,/,%) 

y una opcion para raices cuadradas.

En el caso de que una divion sea entre 0 mostrar un mensaje de error.

Al finalizar la operación preguntar si desea realizar otra operación.

Estructuras a utilizar switch(),while() o switch(),do while() .

Para la raiz cuadrada se puede usar: 

sqrt(  );

pow(base, 1/tipo de raiz );

Para el residuo se  puede usar

a%b   ---  mod(a,b);

*/


#include<stdio.h>

#include<conio.h>//getch()

#include<stdlib.h>//system()

#include<windows.h>//Sleep();

#include<math.h>

#define p printf

#define s scanf

int main(){

float suma=0, resta=0, multiplicacion=0, division=0, resto=0,cuadrada=0,a,b;

int opcion,x,y;

char c;

do{

system("cls");

p("\t\t.:Calculadora:.\n\n");

p("\t1.Suma\n\t2.Resta\n\t3.Multiplicación\n\t4.División\n\t5.Resto\n\t6.Raiz Cuadrada\n\t7.Salir");

p("\n\tOpcion:  ");

s("%i",&opcion);

Sleep(1800);

system("cls");

switch(opcion){

case 1:

printf("\n\tDigite los numeros  a sumar: ");

s("%f%f",&a,&b);

suma= a+b;

p("\n\tLa suma de los dos numeros es : %f",suma);

break;

case 2: 

printf("\n\tDigite los dos numeros a restar: ");

s("%f%f",&a,&b);

resta = a-b; 

p("\n\tLa resta es : %.2f",resta);

break;

case 3: 

p("\n\tDigite los 2 numeros a multiplicar: ");

s("%f%f",&a,&b);

multiplicacion= a*b;

p("\n\tLa multiplicacion es: %f",multiplicacion);

break;

case 4:

p("\n\tDigite los dos numeros a dividir: ");

s("%f%f",&a,&b);

if(b==0){

p("\n\tERROR NO SE PUEDE DIVIDIR ENTRE 0");

}else{

division= a/b;

p("\n\tLa division es : %f",division);

}

break;

case 5: 

p("\n\tDigite los 2 numeros de los cuales quiera el resto de la division: ");

s("%i%i",&x,&y);

resto = x%y;

p("\n\tEl residuo de la division de los numeros digiados es: %i",resto);

break;

case 6: 

printf("\n\tDigite el numero al cual desea sacarle la raiz cuadrada: ");

s("%f",&a);

cuadrada=sqrt(a);

p("\n\tLa raiz cuadrada es : %f",cuadrada);

break;

case 7:

printf("\n\tHasta Luego");

c = 'n'; 

break;

default:

printf("\n\tOPCION INVALIDA");

}

fflush(stdin);

if(c != 'n'){

p("\n\n\tSi desea hacer otra operación presione (s) de lo contrario presione (n)");

s("%c",&c);

}

Sleep(1800);

}while(c=='s' || c == 'S');

/*p("\n\n\tTeclee cualquier tecla para continuar");

getch();*/

system("pause\n");

return 0;

}

Comentarios

Entradas populares de este blog

Edad Media

La Edad Media es el período de la historia comprendido entre la caída del  Imperio Romano  de  Occidente , en 476 d. C., y la llegada de los españoles a  América , en 1492.  Este periodo histórico se encuentra entre la Edad Antigua y la Edad Moderna . Esta periodización corresponde a los estudios sobre la historia de Occidente, centrados en el desarrollo de la cultura occidental europea.  Tradicionalmente, se consideró que la Edad Media fue una época de opresión religiosa  y restricción de la cultura, las ciencias y el conocimiento. Sin embargo, diferentes estudios académicos actuales matizan esta visión y proponen una explicación más profunda y compleja sobre el periodo. Durante la Edad Media,  el poder de los Estados europeos se vio debilitado a favor de señores feudales , grandes terratenientes que se ocupaban de la seguridad de sus tierras. La organización política, económica y social giró en torno a los feud...

México prehispánico: Periodos y etapas antes de la conquista

La historia de México no se puede comprender sin tener en cuenta los hechos acaecidos antes de la llegada de los españoles. En esta ocasión nos centraremos en el México prehispánico, los periodos y las culturas o poblaciones más importantes desarrolladas en este tiempo. Periodos del México prehispánico. A diferencia de otros lugares del mundo, como el actual continente asiático, donde hubo un desarrollo de los metales desde su extracción hasta su tratamiento en fraguas, en América esto no se dio de manera sistemática. Los periodos que abordaremos son: Etapa lítica: 30.000 y 2.500 aC Arquiolitico: 30.000 y 9.500 aC Cenolítico inferior y superior: 9.500 y 7.500 a.C Cenolítico superior: 7.000 y 5.000 a.C Protoneolítico Por lo que encontramos que la manera de establecer los periodos de la Historia de México prehispánica es puramente lítica y dentro de él se divide en varios sub periodos que veremos a continuación. Etapa lítica Etapa lítica Fase que se desarrolla entre el 30.000 y 2.500 aC,...

Imperio bizantino

  ¿Qué fue el Imperio bizantino? El Imperio bizantino, también conocido como el Imperio romano de Oriente o Bizancio, fue una  división del Imperio romano que subsistió durante la Edad Media , y se ubicó en las costas orientales del mar Mediterráneo. Su capital era la ciudad de Constantinopla (actual Estambul, Turquía). Bizancio era un Estado cristiano multiétnico, de importante influencia cultural, económica y política en el mundo de la época.  Los bizantinos se consideraban herederos del Imperio romano , y se llamaban a sí mismos  romanos . Sin embargo, con el tiempo se distinguió del Imperio romano de Occidente, por sus características políticas, culturales y religiosas. El Imperio Bizantino existió entre 285 y 1453 d. C . y durante la Edad Media, constituyó una barrera contra el avance del Islam hacia Europa. La historia de Bizancio se interpreta a menudo como el símbolo del creciente abismo entre las culturas occidentales y orientales en...