Scoala de Hackeri Friday, 2024-05-03, 10:48 AM
Main | Registration | Login Welcome Guest | RSS
Mini Profilul Tau
Friday 2024-05-03


Login:
Password:

MENIU

NOU IN CATEGORII
Hack [11]
Toate programele de Hack

VOTURI
Va este de ajutor acest Site?
Total of answers: 32

LOGHEAZA-TE
Login:
Password:

Radio Pro-G

DIRECTOARE WEB

Main » Files » Hack

Calculator Geometric 1.0
2009-10-09, 3:32 PM

#include <stdio.h>
#include <conio.h>
#include <math.h>
#define PI 3.14159

void main (void)
{

int alege, alege2, alege3;
float a, b, c, d;

 do
 {


printf("Creat de: Andonie Andrei\n\n\n");


 printf("\n\tAlege figura geometrica prin tastarea cifrei din dreptul fiecareia:\n\n\
 \GEOMETRIE PLANA\n\
  \ 1 - Triunghiul\n\
  \ 2 - Paralelogramul\n\
  \ 3 - Dreptunghiul\n\
  \ 4 - Patratul\n\
  \ 5 - Trapezul\n\
  \ 6 - Cercul\n\
 \GEOMETRIE IN SPATIU\n\
  \ 7 - Piramida\n\
  \ 8 - Paralelipipedul dreptunghic, Cub, Prisma\n\
  \ 9 - Trunchi de piramida\n\
  \ 10 - Cilindru\n\
  \ 11 - Conu\n\
  \ 12 - Trunchi de con\n\
  \ 13 - Sfera\n\n: ");

  scanf("%d", &alege);

  switch (alege)
  {

 

 


  case 1 :

 

 


  printf("\n\n\nCe doresti sa afli la Triunghi?\n\
  \ 1 - Aria\n\
  \ 2 - Perimetrul\n: ");
  scanf("%d", &alege2);
  if (alege2 == 1)
  {
    printf("\nIntrodu lungimea bazei (b): ");
    scanf("%f", &a);

    printf("\nIntrodu lungimea inaltimii (h): ");
    scanf("%f", &b);

    if ((a && b) > 0 )
    {
    printf("\nAria triunghiului cu baza de %f si inaltimea de %f este: %f", a, b, (a * b)/2);
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu lungimea laturei 1 (AB): ");
    scanf("%f", &a);

    printf("\nIntrodu lungimea laturei 2 (BC): ");
    scanf("%f", &b);

    printf("\nIntrodu lungimea laturei 3 (CD): ");
    scanf("%f", &c);

    if ((a && b && c) > 0)
    {
    printf("\nPerimetrul triunghiului cu latura 1 (AB) de %f cu latura 2 (BC) de %f si cu latura 3 (CD) de %f este: %f", a, b, c, a + b + c );
    }

    else
    printf("\nDate incorecte!");

  }
  break;

 

 

 

  case 2 :

 

 

 

  printf("\n\n\nCe doresti sa afli la Paralelogram?\n\
  \ 1 - Aria\n\
  \ 2 - Perimetrul\n: ");
  scanf("%d", &alege2);
  if (alege2 == 1)
  {
    printf("\nIntrodu lungimea bazei (b): ");
    scanf("%f", &a);

    printf("\nIntrodu lungimea inaltimi (h): ");
    scanf("%f", &b);

    if ((a && b) > 0 )
    {
    printf("\nAria Paralelogramului cu lungimea bazei de %f si lungimea inaltimi de %f este: %f", a, b, a * b);
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu lungimea laturei 1 (AB): ");
    scanf("%f", &a);

    printf("\nIntrodu lungimea laturei 2 (BC): ");
    scanf("%f", &b);

    printf("\nIntrodu lungimea laturei 3 (CD): ");
    scanf("%f", &c);

    printf("\nIntrodu lungimea laturei 3 (AD): ");
    scanf("%f", &d);

    if ((a && b && c && d) > 0)
    {
    printf("\nPerimetrul Paralelogramului cu latura 1 (AB) de %f cu latura 2 (BC) de %f cu latura 3 (CD) de %f si cu latura 4 (AD) de %f este: %f", a, b, c, d, a + b + c + d );
    }

    else
    printf("\nDate incorecte!");

  }
  break;

 

 


  case 3 :

 

 

 

  printf("\n\n\nCe doresti sa afli la Dreptunghi?\n\
  \ 1 - Aria\n\
  \ 2 - Perimetrul\n: ");

  scanf("%d", &alege2);

  if (alege2 == 1)
  {
    printf("\nIntrodu lungimea dreptunghiului (L): ");
    scanf("%f", &a);

    printf("\nIntrodu latimea dreptunghiului (l): ");
    scanf("%f", &b);

    if ((a && b) > 0)
    {
    printf("\nAria Dreptunghiului cu lungimea (L) de %f si latimea (l) de %f este: %f", a, b, a * b);
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu lungimea dreptunghiului (L) : ");
    scanf("%f", &a);

    printf("\nIntrodu latimea dreptunghiului (l): ");
    scanf("%f", &b);


    if ((a && b) > 0)
    {
    printf("\nPerimetrul Dreptunghiului cu lungimea (L) de %f si cu latimea (l) de %f este: %f", a, b, 2 * (a + b));
    }

    else
    printf("\nDate incorecte!");

  }
  break;

 

 


  case 4:

 


  printf("\n\n\nCe doresti sa afli la Patrat?\n\
  \ 1 - Aria\n\
  \ 2 - Perimetrul\n: ");

  scanf("%d", &alege2);

  if (alege2 == 1)
  {
    printf("\nIntrodu lungimea laturei (L): ");
    scanf("%f", &a);


    if (a > 0)
    {
    printf("\nAria Patratului cu latura (L) de %f este: %f", a, a * a);
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu lungimea laturei (L) : ");
    scanf("%f", &a);


    if (a > 0)
    {
    printf("\nPerimetrul Patratului cu latura (L) de %f este: %f", a, 4 * a);
    }

    else
    printf("\nDate incorecte!");

  }
  break;

 


  case 5 :

 

 

   printf("\n\n\nCe doresti sa afli la Trapez?\n\
  \ 1 - Aria\n\
  \ 2 - Perimetrul\n: ");

  scanf("%d", &alege2);

  if (alege2 == 1)
  {
    printf("\nIntrodu lungimea bazei mari (DC): ");
    scanf("%f", &a);

    printf("\nIntrodu lungimea bazei mici (AB): ");
    scanf("%f", &b);

    printf("\nIntrodu inaltimea (AM): ");
    scanf("%f", &c);


    if ((a && b && c) > 0)
    {
    printf("\nAria Trapezului cu baza mare (B) de %f , baza mica (b) de %f si inaltimea (h) de %f este: %f", a, b, c, ((a + b) * c)/2);
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu lungimea laturei 1: ");
    scanf("%f", &a);

    printf("\nIntrodu lungimea laturei 2: ");
    scanf("%f", &b);

    printf("\nIntrodu lungimea laturei 3: ");
    scanf("%f", &c);

    printf("\nIntrodu lungimea laturei 4: ");
    scanf("%f", &d);


    if ((a && b && c) > 0)
    {
    printf("\nPerimetrul Trapezului cu latura 1 de %f, latura 2 de %f, latura 3 de %f si latura 4 de %f este: %f", a, b, c,d , a + b + c + d);
    }

    else
    printf("\nDate incorecte!");

  }
  break;

 

  case 6:

 

   printf("\n\n\nCe doresti sa afli la Cerc?\n\
  \ 1 - Aria\n\
  \ 2 - Lungimea ( circumferinta)\n: ");

  scanf("%d", &alege2);

  if (alege2 == 1)
  {
    printf("\nIntrodu raza cercului (r): ");
    scanf("%f", &a);

 

    if (a > 0)
    {
    printf("\nAria Cercului cu raza (r) de %f este: %f", a, PI * (a * a));
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu raza cercului (r): ");
    scanf("%f", &a);


    if (a > 0)
    {
    printf("\nLungimea (circumferinta) Cercului cu raza (r) de %f este: %f", a, 2 * PI * a);
    }

    else
    printf("\nDate incorecte!");

  }
  break;

 


  case 7 :

 

  printf("\n\n\nCe doresti sa afli la Piramida?\n\
  \ 1 - Aria laterala\n\
  \ 2 - Aria totala\n\
  \ 3 - Volumul\n: ");

  scanf("%d", &alege2);

  if (alege2 == 1)
  {
    printf("\nIntrodu perimetrul bazei (Pb): ");
    scanf("%f", &a);

    printf("\nIntrodu apotema laterala sau apotema piramidei (ap): ");
    scanf("%f", &b);


    if ((a && b) > 0)
    {
    printf("\nAria laterala a Piramidei cu cu perimetrul bazei (Pb) de %f si apotema piramidei (ap) %f este: %f", a, b, (a * b) / 2);
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu aria bazei (Ab): ");
    scanf("%f", &a);

    printf("\nIntrodu aria laterala (Al): ");
    scanf("%f", &b);

 

    if ((a && b) > 0)
    {
    printf("\nAria totala a Piramidei cu aria bazei de %f si aria laterala de %f este: %f", a, b, a + b);
    }

    else

    printf("Date incorecte!");

  }

  if (alege2 == 3)
  {

    printf("\nIntrodu aria bazei (Ab): ");
    scanf("%f", &a);

    printf("\nIntrodu lungimea inaltimi (h): ");
    scanf("%f", &b);

    if ((a && b)> 0)
    {

    printf("\nVolumul Piramidei cu aria bazei (Ab) de %f si inaltimea (h) de %f este: %f", a, b, (a * b) / 3);
    }
   else
    printf("\nDate incorecte!");
    }

 

  break;

 

  case 8 :

 

   printf("\n\n\nCe doresti sa afli la Paralelipiped dreptunghic, cub, prisma?\n\
  \ 1 - Aria laterala\n\
  \ 2 - Aria totala\n\
  \ 3 - Volumul\n: ");

  scanf("%d", &alege2);

  if (alege2 == 1)
  {
    printf("\nIntrodu lungimea paralelipipedului dreptunghic(L): ");
    scanf("%f", &a);

    printf("\nIntrodu latimea paralelipipedului dreptunghic (l): ");
    scanf("%f", &b);

    printf("\nIntrodu inaltimea paralelipipedului dreptunghic (h): ");
    scanf("%f", &c);


    if ((a && b && c) > 0)
    {
    printf("\nAria laterala a Paralelipipedului dreptunghic cu lungim (L) de %f, latimea (l) %f si inaltimea (h) de %f este: %f", a, b, c, 2 * (a + b) * c);
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu lungimea paralelipipedului dreptunghic(L): ");
    scanf("%f", &a);

    printf("\nIntrodu latimea paralelipipedului dreptunghic (l): ");
    scanf("%f", &b);

    if ((a && b) > 0)
    {
    printf("\nAria totala a paralelipipedului dreptunghic cu lungimea (L) de %f si latimea (l) de %f este: %f", a, b, a * b);
    }

    else

    printf("Date incorecte!");

  }

  if (alege2 == 3)
  {

    printf("\nIntrodu lungimea paralelipipedului dreptunghic(L): ");
    scanf("%f", &a);

    printf("\nIntrodu latimea paralelipipedului dreptunghic (l): ");
    scanf("%f", &b);

    printf("\nIntrodu inaltimea paralelipipedului dreptunghic (h): ");
    scanf("%f", &c);


    if ((a && b && c) > 0)
    {

    printf("\nVolumul Paralelipipedului dreptunghic cu lungim (L) de %f, latimea (l) %f si inaltimea (h) de %f este: %f", a, b, c, a * b * c);
    }
   else
    printf("\nDate incorecte!");
    }
    break;

 


    case 9 :

 

 

    printf("\n\n\nCe doresti sa afli la un Trunchi de con?\n\
  \ 1 - Aria laterala\n\
  \ 2 - Aria totala\n\
  \ 3 - Volumul\n: ");

  scanf("%d", &alege2);

  if (alege2 == 1)
  {
    printf("\nIntrodu perimetrul bazei mari (PB): ");
    scanf("%f", &a);

    printf("\nIntrodu perimetrul bazei mici (Pb): ");
    scanf("%f", &b);

    printf("\nIntrodu apotema trunchiului de piramida (at): ");
    scanf("%f", &c);


    if ((a && b && c) > 0)
    {
    printf("\nAria laterala a Trunchiului de piramina cu baza mare (PB) de %f, baza mica (Pb) de %f si apotema trunchiului de piramida (ap) de %f este: %f", a, b, c, ((a + b) * c)/2);
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu aria bazei mari (AB): ");
    scanf("%f", &a);

    printf("\nIntrodu aria bazei mici (Ab): ");
    scanf("%f", &b);

    printf("\nIntrodu aria laterala (Al): ");
    scanf("%f", &c);

    if ((a && b && c) > 0)
    {
    printf("\nAria totala a Trunchiului de piramida cu aria bazei mari (AB) de %f, aria bazei mici (Ab) de %f si aria laterala (Al) de %f este: %f", a, b, c, a + b + c);
    }

    else

    printf("Date incorecte!");

  }

  if (alege2 == 3)
  {

    printf("\nIntrodu inaltimea trunchiului de piramida (h): ");
    scanf("%f", &a);

    printf("\nIntrodu aria bazei mari (AB): ");
    scanf("%f", &b);

    printf("\nIntrodu aria bazei mici (Ab): ");
    scanf("%f", &c);


    if ((a && b && c) > 0)
    {

    printf("\nVolumul Trunchiului de piramida cu inaltimea (h) de %f, aria bazei mari (AB) %f si aria bazei mici de %f este: %f", a, b, c, (a / 3) * (b + c + sqrt (b * c)));
    }
   else
    printf("\nDate incorecte!");
    }
    break;

 


    case 10 :

 

   printf("\n\n\nCe doresti sa afli la un Cilindru?\n\
  \ 1 - Aria bazei\n\
  \ 2 - Aria laterala\n\
  \ 3 - Aria totala\n\
  \ 4 - Volumul\n: ");

  scanf("%d", &alege2);

  if (alege2 == 1)
  {
    printf("\nIntrodu raza cilindrului (r): ");
    scanf("%f", &a);


    if (a > 0)
    {
    printf("\nAria bazei a Cilindrului cu raza (r) de %f este: %f", a, PI * (a * a));
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu raza cilindrului (r): ");
    scanf("%f", &a);

    printf("\nIntrodu generatoarea cilindrului (g): ");
    scanf("%f", &b);


    if ((a && b) > 0)
    {
    printf("\nAria laterala a Cilindrului cu raza (r) de %f si generatoarea (g) de %f este: %f", a, b, 2 * PI * a * b);
    }

    else

    printf("Date incorecte!");

  }

  if (alege2 == 3)
  {

     printf("\nIntrodu raza cilindrului (r): ");
    scanf("%f", &a);

    printf("\nIntrodu generatoarea cilindrului (g): ");
    scanf("%f", &b);


    if ((a && b) > 0)
    {
    printf("\nAria totala a Cilindrului cu raza (r) de %f si generatoarea (g) de %f este: %f", a, b, 2 * PI * a * (a + b));
    }

    else
    printf("Date incorecte!");

     }
    if (alege2 == 4)

     {

   printf("\nIntrodu raza cilindrului (r): ");
    scanf("%f", &a);

    printf("\nIntrodu generatoarea cilindrului (g): ");
    scanf("%f", &b);


    if ((a && b) > 0)
    {
    printf("\nVolumul Cilindrului cu raza (r) de %f si generatoarea (g) de %f este: %f", a, b, PI * (a * a) * b);

    }

   else
    printf("\nDate incorecte!");


    }
    break;

 


   case 11 :

 


   printf("\n\n\nCe doresti sa afli la un Con?\n\
  \ 1 - Aria bazei\n\
  \ 2 - Aria laterala\n\
  \ 3 - Aria totala\n\
  \ 4 - Volumul\n: ");

  scanf("%d", &alege2);

  if (alege2 == 1)
  {
    printf("\nIntrodu raza conului (r): ");
    scanf("%f", &a);


    if (a > 0)
    {
    printf("\nAria bazei a Conului cu raza (r) de %f este: %f", a, PI * (a * a));
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu raza conului (r): ");
    scanf("%f", &a);

    printf("\nIntrodu generatoarea conului (g): ");
    scanf("%f", &b);


    if ((a && b) > 0)
    {
    printf("\nAria laterala a Conului cu raza (r) de %f si generatoarea (g) de %f este: %f", a, b, PI * a * b);
    }

    else

    printf("Date incorecte!");

  }

  if (alege2 == 3)
  {

     printf("\nIntrodu raza conului (r): ");
    scanf("%f", &a);

    printf("\nIntrodu generatoarea conului (g): ");
    scanf("%f", &b);


    if ((a && b) > 0)
    {
    printf("\nAria totala a Conului cu raza (r) de %f si generatoarea (g) de %f este: %f", a, b, PI * a * (a + b));
    }

    else
    printf("Date incorecte!");

     }
    if (alege2 == 4)

     {

   printf("\nIntrodu raza conului (r): ");
    scanf("%f", &a);

    printf("\nIntrodu inaltimea conului (g): ");
    scanf("%f", &b);


    if ((a && b) > 0)
    {
    printf("\nVolumul Conului cu raza (r) de %f si generatoarea (g) de %f este: %f", a, b, (PI * (a * a) * b) / 3);

    }

   else
    printf("\nDate incorecte!");


    }
    break;

 


    case 12 :

 


    printf("\n\n\nCe doresti sa afli la un Trunchi de con?\n\
  \ 1 - Aria laterala\n\
  \ 2 - Aria totala\n\
  \ 3 - Volumul\n: ");

  scanf("%d", &alege2);

  if (alege2 == 1)
  {
    printf("\nIntrodu raza bazei mari (rB): ");
    scanf("%f", &a);

    printf("\nIntrodu raza bazei mici (rb): ");
    scanf("%f", &b);

    printf("\nIntrodu generatoarea trunchiului de con (g): ");
    scanf("%f", &c);


    if ((a && b && c) > 0)
    {
    printf("\nAria laterala a Trunchiului de con cu raza mare (rB) de %f, raza mica (rb) de %f si generatoarea (g) de %f este: %f", a, b, c, PI * c * (a + b));
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu aria bazei mari (AB): ");
    scanf("%f", &a);

    printf("\nIntrodu aria bazei mici (Ab): ");
    scanf("%f", &b);

    printf("\nIntrodu aria laterala (Al): ");
    scanf("%f", &c);

    if ((a && b && c) > 0)
    {
    printf("\nAria totala a Trunchiului de con cu aria bazei mari (AB) de %f, aria bazei mici (Ab) de %f si aria laterala (Al) de %f este: %f", a, b, c, a + b + c);
    }

    else

    printf("Date incorecte!");

  }

  if (alege2 == 3)
  {

    printf("\nIntrodu raza bazei mari (rB): ");
    scanf("%f", &a);

    printf("\nIntrodu raza bazei mici (rb): ");
    scanf("%f", &b);

    printf("\nIntrodu inaltimea trunchiului de con (g): ");
    scanf("%f", &c);


    if ((a && b && c) > 0)
    {

    printf("\nVolumul Trunchiului de con raza mare de %f, raza mica (AB) de %f si generatoare de %f este: %f", a, b, c, (PI * c)/3 * (a * a + b * b + a * b));
    }
   else
    printf("\nDate incorecte!");
    }
    break;

 

    case 13 :

 

    printf("\n\n\nCe doresti sa afli la o Sfera?\n\
  \ 1 - Aria Sferei\n\
  \ 2 - Volumul\n\: ");

  scanf("%d", &alege2);

  if (alege2 == 1)
  {
    printf("\nIntrodu raza sferei (r): ");
    scanf("%f", &a);

 


    if (a > 0)
    {
    printf("\nAria Sferei cu raza de %f este: %f", a, 4 * PI * (a * a));
    }

    else
    printf("\nDate incorecte!");

  }

  if (alege2 == 2)
  {

   printf("\nIntrodu raza sferei (r): ");
    scanf("%f", &a);

 


    if (a > 0)
    {
    printf("\nVolumul Sferei cu raza de %f este: %f", a, ((4 * PI) * (a * a * a)) / 3 );
    }

    else

    printf("Date incorecte!");

  }

    break;


    default : printf("Date incorecte!!");
     }


  printf("\n\n\nDaca doriti sa parasiti programul tastati tasta 'X' daca doriti\nsa continuati tastati orice alta tasta\n\n\n\n\n\n");

  alege3 = getch();

  alege3 = toupper(alege3);
   }
  while (alege3 != 'X');

 


    }

Category: Hack | Added by: scoaladehack | Tags: Geometric, gratuit, FREE, Descarca, Calculator, Full, download
Views: 1365 | Downloads: 0 | Rating: 5.0/1
Only registered users can add comments.
[ Registration | Login ]
CAUTA

SITEURI PARTENERE

STATISTICI

Total online: 1
Guests: 1
Users: 0


free counters

Userii Siteului

Useri:: 41
Useri de o luna: 0
Useri de 7 zile: 0
Useri de ieri: 0
Useri de azi: 0

Toti

Administratorii: 1
Moderatori: 0
Friends: 0
Useri: 39

Sex

Baieti: 41
Fete: 0


Copyright Scoala de Hackeri © G-Team