Siemanko
Potrzebuję rozwiązań albo wskazówek tych zadań:
1)Napisać program wczytujący znak i jeśli jest to mała litera alfabetu angielskiego zamieniający
ją na dużą literę i wypisujący.
Console.WriteLine("Podaj znak");
char a = Convert.ToChar(Console.ReadLine());
int c;
while (a >= 97 && a <= 122)
{
c = (a - 32);
char b = Convert.ToChar(c);
Console.WriteLine(b);
}
Console.ReadKey();
-zrobilem cos takiego i: Gdy wpisuje małą literę to wyswietla mi jej wiekszy odpowiednik ale nieskonczenie wiele razy-jedna pod drugą. Ponadto gdy wpisuje inne znaki niz litery alfabetu angielskiego to program się wyłącza.
2)Napisz program w którym użytkownik podaje liczbę całkowitą a program wypisuje
kolejno znaki liczby w postaci szesnastkowej (nie korzystamy z formatowania!).
-Nie wiem jak to zrobic. Jak to zrobic?
3)Napisać program obliczający sumę kwadratów kolejnych liczb naturalnych
parzystych nie większych niż podane n (2 wersje pętla for oraz do while).
int n = Convert.ToInt32(Console.ReadLine());
int suma = 0;
for (int i = 1; i <= n;i++)
{
if (i % 2 == 0)
suma +=(i*i);
}
Console.WriteLine(suma);
Console.ReadKey();
Zrobilem cos takiego ale oblicza mi sume parzystych liczb naturalnych a nie sume kwadratów tych liczb.
Jak to zrobic?