Forum Programowanie c++, delphi Ostatnio aktywny: Nigdy
Nie zalogowany [Zaloguj ]
Pokaż koniec
Wersja do druku | Zapisz | Dodaj do Ulubionych   Wyślij nową wiadomość Sonda:
Autor: Temat: z C na verilog
Daniel99
Junior Member
*




Postów: 9
Zarejestrowano: 27-6-2008
Offline


[*] wysłano w 30-6-2008 o godz. 10:35 Odpowiedz cytując
z C na verilog



Witam,

Oto kod w C:

#include <stdio.h>
#include <math.h>

float potega(float x, int n)
{
float wynik=1;
for(int i=0;i<n;i++)
wynik*=x;
return (wynik);
}

long int silnia(int n)
{
long int wynik=1;
for(int i=2;i<=n;i++)
wynik*=i;
return (wynik);
}

int main(void)
{
const float pi=3.141596;
int zadana_liczba_krokow;//=stopien wielomianu przyblizajacego funckje sinus()
float x;//wartość argumentu dla funkcji sinus w stopniach
printf(" PROGRAM OBLICZA WARTOSC SINUS DANEGO KATAnn");
printf(" ZA POMOCA SZEREGU TAYLORAnn");
printf("Podaj wartosc kata w stopniach: ");scanf("%f",&x);
printf("Podaj liczbe krokow [max=17]: ");scanf("%d",&zadana_liczba_krokow);

float sinusx=0.0f;//zmienna zawierająca wartość sinux(x) w //rozwinięciu.

for(int i=0;i<zadana_liczba_krokow;i++)
{
sinusx+=potega(-1.0f,i)*potega(x*3.141596/180,2*i+1)/silnia(2*i+1);
}
printf("Wartosc dokladna sinus(%g)=%fn",x,sin(x*pi/180));
printf("Przyblizenie sinus(%g)=%f",x,sinusx);
getchar();
getchar();
return 0;
}

Ktoś jest w stanie przełożyć poniższy kod w c na kod verilog??

pozdrawiam
Pokaż profil użytkownika Pokaż wszystkie wiadomości użytkownika Użytkownik U2U
Wyślij nową wiadomość Sonda:


Pokaż początek

Sitemap
Copyright © 2005-2007 by coding-portal.com
Programowaniedla każdego. Programowanie w c++, java, delphi, pascal, perl oraz innych językach. Tworzenie stron w html, xhtml, php z użyciem mysql, css oraz ich pozycjonowanie. Zapraszamy do udziału w życiu naszego forum!
[zapytań: 15]
[PHP: 76.4% - SQL: 23.6%]