Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

C# - Operator '^' cannot be applied to operands of type 'string' and 'string'

#1
C# - Operator '^' cannot be applied to operands of type 'string' and 'string'
witam! mam takie zadanie na studia
Cytat:Zadanie 3: Napisz program pobierający wartości całkowite a i b a następnie obliczający i wypisujący wartość wyrażenia a 3 + 255* b.
i napisałem taki kod
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    class Zadanie2Program
    {
        static void Main(string[] args)
        {
            string a;
            string b;
            int c;
            int d = 255;
            Console.WriteLine("Podaj a");
            a = Console.ReadLine();
            Console.WriteLine("Podaj b");
            b = Console.ReadLine();
            c = a ^ 3 + b + d;
            Console.WriteLine("Wartość wyrażenia a^3 * 255b to: " + c);
           Console.ReadLine();

        }
    }
}
jednak program visual studio wyrzuca mi taki błąd
Cytat:Operator '^' cannot be applied to operands of type 'string' and 'string'
i cały problem w tym, że to miałem dopiero jedne zajęcia z programowania i poznaliśmy bardzo mało rzeczy na nich, a wszystkie rozwiązania jakie znalazłem w sieci wybiegają daleko poza tę wiedzę. na pewno 10. linijka kodu nie może się zmienić. ktoś jakaś rada? Wesoły

Edit:
chyba, że to konieczne, to chociaż wytłumaczcie czemu taka zmianaOczko
 System operacyjny: windows_seven Przeglądarka: chrome
#2
RE: C# - Operator '^' cannot be applied to operands of type 'string' and 'string'
a i b jest zadeklarowane jako string wiec nie rozpoznaje tego jako liczbe a jako tekst
zamiast a = Console.ReadLine(); daj

int a = Int32.Parse(Console.ReadLine()); i to samo dla b.
Narazie to Ci powinno zadziałać ale uważaj zeby podawać tylko liczby bo inaczej może się wywalić
 System operacyjny: windows_98_nt Przeglądarka: chrome
Programy: Polecane / Nowe / Inne




Podobne wątki (C# - Operator '^' cannot be applied to operands of type 'string' and 'string')
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [VBS] String TheJohan8 5 9615 08.08.2017, 00:11
Ostatni post: Ajgor
  [SQL] Porównywanie String-ów Cixi 1 9178 15.03.2016, 11:30
Ostatni post: koneton
  Jak zawartość String zamienić na nazwę komponentu. Trojan3000 4 7162 01.09.2015, 10:40
Ostatni post: Trojan3000

Skocz do:


Wybrane wątki (C# - Operator '^' cannot be applied to operands of type 'string' and 'string')
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 10167 18.06.2019 21:36
Ostatni post: fugaz
  Nauka do Olimpiady Informatycznej? piotr0905 1 9573 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 9569 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 11598 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 4560 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 10818 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 11199 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 10809 25.03.2019 12:53
Ostatni post: koneton
  Klasa wewnętrzna w C++ Physicist 4 10452 23.03.2019 18:28
Ostatni post: Physicist
  Ruby on Rails - tutoriale luciussulla 0 9534 23.03.2019 16:49
Ostatni post: luciussulla
Big Grin Czy dostane sie technikum informatycznego klaudiusz20046 6 13307 21.03.2019 01:28
Ostatni post: UnableToSee
  [C#] Program do moderacji czatów gier wiktrom12 0 10055 07.03.2019 15:33
Ostatni post: wiktrom12
  Mój pierwszy projekt - Pomoc rafal12999 1 10486 07.02.2019 22:01
Ostatni post: Szachista
  pomoc projekt scilab piesel18 2 11958 04.02.2019 09:03
Ostatni post: piesel18
  Szkoła Informatyczna Zikinan 1 10778 02.02.2019 17:59
Ostatni post: wojownikhaha