Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Program na Sprawdzian z Informatyki PILNE


Rekomendowane odpowiedzi

Opublikowano

Potrzebuje szybko pomocy mam właśnie spr. z Infy DAJE ++
Napisz program zawierający definicje następujących funkcji:
-pierwiastek9 -liczącej pierwiastek kwadratowy z liczby rzeczywistej będącej parametrem tej funkcji(zastosuj funkcję sqrt(liczba));
-obwód9-liczącej obwód trójkąta (długości boków są parametrami tej funkcji);
oraz funkcję wyświetlającą dwie litery(parametry funkcji)jedną obok drugiej tak,by całkowicie wypełniły dwie linie na ekranie.W linii mieści się 80 znaków.
W programie głónym:
-wyświetl na ekranie pierwiastki kwadratowe z licz od 10 do 20
-zastosuj funkcję obwod9 i wyżej opisaną funkcje

Opublikowano

Ech...

#include <iostream>
#include <cmath>

float pierwiastek(float l)
{
     return sqrt(liczba);
}

float obwod(float a, float b, float c)
{
     return a+b+c;
}
void wypelnij(char a, char 
{
     for(int i=0;i<80;i++)cout<<a;
     for(int i=0;i<80;i++)cout<<b;
}

int main()
{
    for(int i=10;i<=20;i++)cout<<pierwiastek(i)<<endl;
    obwod(3,4,5);
    wypelnij('a','b');
    cin.get();
}

 

 

Nie wiem czy działa, nie sprawdzałem.


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Opublikowano

Ech...

#include <iostream>
#include <cmath>

float pierwiastek(float l)
{
     return sqrt(liczba);
}

float obwod(float a, float b, float c)
{
     return a+b+c;
}
void wypelnij(char a, char 
{
     for(int i=0;i<80;i++)cout<<a;
     for(int i=0;i<80;i++)cout<<b;
}

int main()
{
    for(int i=10;i<=20;i++)cout<<pierwiastek(i)<<endl;
    obwod(3,4,5);
    wypelnij('a','b');
    cin.get();
}

 

 

Nie wiem czy działa, nie sprawdzałem.

 

 

Kod się nie kompiluje, trzeba dodać using namespace std oraz w funkcji pierwiastek zmienić float 1, na float liczba.

 

Oto poprawiony kod i jego rezultat:

 

 
#include <iostream>
#include <cmath>
 
using namespace std;
float pierwiastek(float liczba)
{
     return sqrt(liczba);
}
 
float obwod(float a, float b, float c)
{
     return a+b+c;
}
void wypelnij(char a, char 
{
     for(int i=0;i<80;i++)cout<<a;
     for(int i=0;i<80;i++)cout<<b;
}
 
int main()
{
    for(int i=10;i<=20;i++)cout<<pierwiastek(i)<<endl;
    obwod(3,4,5);
    wypelnij('a','b');
    cin.get();
}

Rezultat:

3Qn1Hlb.jpg

G8loSX2.png
Opublikowano

l (mała literka L) w Code wygląda tak:

l

 

A 1(jeden) w code wyglada tak:

1

 

 

Także nie ma tu błędu.

 

A co do std, to fakt, zapomniałem :).

 

PS. Cholera, identycznie! Ale liczba jest bardziej na żółto :).

 

PS. No i zapomniałem, że nazwałem argument funkcji inaczej, a sqrta inaczej, ale się tak zdarza.


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...