Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- void Calculadora(){
- printf("Calculadora!\n\n");
- int Numero1 = 0;
- int Numero2 = 0;
- int Resultado = 0;
- char Operador;
- printf("N->");
- scanf("%d",&Numero1);
- printf("OP->");
- scanf("\n%c",&Operador);
- printf("N->");
- scanf("%d",&Numero2);
- if(Operador == '+'){
- Resultado = Numero1 + Numero2;
- printf("%d + %d = %d\n",Numero1,Numero2,Resultado);
- }else {
- if(Operador == '-'){
- Resultado = Numero1 - Numero2;
- printf("%d - %d = %d\n",Numero1,Numero2,Resultado);
- }else {
- if(Operador == '*'){
- Resultado = Numero1 * Numero2;
- printf("%d * %d = %d\n",Numero1,Numero2,Resultado);
- }else {
- if(Operador == '/'){
- Resultado = Numero1 / Numero2;
- printf("%d / %d = %d\n",Numero1,Numero2,Resultado);
- }
- }
- }
- }
- }
- void Tabuada(){
- int Numero = 0;
- int Tabuada = 0;
- int i;
- printf("Tabuada!\n\n");
- printf("Tabuada do: ");
- scanf("%d",&Tabuada);
- printf("Do 0 ateh o: ");
- scanf("%d",&Numero);
- for(i = 0;i <= Numero;i++){
- printf("%d * %d = %d\n",Tabuada,i,Tabuada * i);
- }
- }
- void Media(){
- float NumeroN = 0;
- float Media = 0;
- float Total = 0;
- int Contador;
- int Vezes = 0;
- int N = 0;
- printf("Calculo de Media!\n\n");
- printf("Colunas de NOTAS: ");
- scanf("%d",&Vezes);
- for(Contador = 1;Contador <= Vezes;Contador++){
- N++;
- printf("%d -> Nota:",Contador);
- scanf("%f",&NumeroN);
- Total += NumeroN;
- Media = Total / N;
- }
- printf("\n\nTotal: %.2f\n",Total);
- printf("Media = %2.f\n\n",Media);
- Total = 0;
- }
- void Equacao2grau(){
- float VariavelA = 0;
- float VariavelB = 0;
- float VariavelC = 0;
- float Delta = 0;
- float ValorDeX1 = 0;
- float ValorDeX2 = 0;
- while(true){
- printf("\nFormula de BHASKARA -> Delta = b^2.a.c\n\n");
- printf("Informe[A]: ");
- scanf("%f",&VariavelA);
- if(VariavelA != 0){
- printf("Informe[B]: ");
- scanf("%f",&VariavelB);
- printf("Informe[C]: ");
- scanf("%f",&VariavelC);
- printf("\n\nValor A = %.2f\n",VariavelA);
- printf("Valor B = %.2f\n",VariavelB);
- printf("Valor C = %.2f\n\n\n",VariavelC);
- Delta = VariavelB * VariavelB - 4 * VariavelA * VariavelC;
- ValorDeX1 = (- VariavelB + sqrt(Delta)) / 2 * VariavelA;
- ValorDeX2 = (- VariavelB - sqrt(Delta)) / 2 * VariavelA;
- if(Delta < 0){
- printf("Erro! Nao Existe RAIZ!\n\n");
- }else {
- printf("Resultado X1 = %.2f\n",ValorDeX1);
- printf("Resultado X2 = %.2f\n\n",ValorDeX2);
- }
- }else {
- printf("Erro!\n");
- }
- }
- }
- void NumeroElevadoAX(){
- float Base = 0;
- int Expoente = 0;
- int Contatador;
- double Resultado = 0;
- int Numero = 0;
- printf("Numero^X!\n\n");
- /* Inicio do programa; by: Hiro Matsumoto */
- printf("Informe a BASE: ");
- scanf("%f",&Base);
- printf("%.0f de Expoente: ",Base);
- scanf("%d",&Expoente);
- Resultado = pow(Base,Expoente);
- printf("%.0f^%d | Resultado = %g\n",Base,Expoente,Resultado);
- }
- void MenuPrincipal(){
- int Menu = 0;
- printf("[1] - Calculadora\n[2] - Tabuada\n[3] - Media\n[4] - Equacao do 2 Grau\n[5] - N^X\n\n\n");
- scanf("%d",&Menu);
- switch(Menu){
- case 1:{system("cls");Calculadora();break;}
- case 2:{system("cls");Tabuada();break;}
- case 3:{system("cls");Media();break;}
- case 4:{system("cls");Equacao2grau();break;}
- case 5:{system("cls");NumeroElevadoAX();break;}
- }
- }
- int main(int argc, char** argv){
- MenuPrincipal();
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement