Navigace: Hlavní stránka -> Jazyk C -> 01 Jednoduché výpočty -> 01.24 Úhel ve stupních na radiány

MENU

01.24 Úhel ve stupních na radiány

Zadání:
Sestavte program, který z hodnoty úhlu ve stupních, minutách a sekundách vypočte hodnotu úhlu v radiánech.
Řešení:
Úhel zadaný ve stupních, minutách a sekundách je nejprve nutno přepočítat na stupně, poté stupně převést na radiány.

#include "stdafx.h"
#include "math.h"
#include 

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    float r;
    int s,m,v;
    const float PI=3.1415926535;

    printf("Zadejte pocet stupnu: ");
    scanf_s("%d",&s,1);
    printf("Zadejte pocet minut: ");
    scanf_s("%d",&m,1);
    printf("Zadejte pocet sekund: ");
    scanf_s("%d",&v,1);
 
    r=s+m/60+v/3600;
    r=r*PI/180;
    printf("Velikost uhlu v radianech=%.3f\n",r);

    system("pause");
    return 0;
}
program ke stažení
Pro učitele:
V programu je použita pro výpočet stupňů i pro přepočet na radiány stejná proměnná r. Ušetří se tím místo v paměti, pro přehlednost by bylo vhodnější použít další proměnnou, např. takto:

    stupne=s+m/60+v/3600;
    r=stupne*pi/180;
Proměnnou stupne je nutné v deklarační části definovat jako reálný typ.