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 9838 08.08.2017, 00:11
Ostatni post: Ajgor
  [SQL] Porównywanie String-ów Cixi 1 9395 15.03.2016, 11:30
Ostatni post: koneton
  Jak zawartość String zamienić na nazwę komponentu. Trojan3000 4 7356 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
Ściana Prosta gra w Builder C++ Kiranek1 1 10386 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 12338 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 4683 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 11572 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 12043 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 11618 25.03.2019 12:53
Ostatni post: koneton
  Klasa wewnętrzna w C++ Physicist 4 11207 23.03.2019 18:28
Ostatni post: Physicist
  Ruby on Rails - tutoriale luciussulla 0 10285 23.03.2019 16:49
Ostatni post: luciussulla
Big Grin Czy dostane sie technikum informatycznego klaudiusz20046 6 14184 21.03.2019 01:28
Ostatni post: UnableToSee
  [C#] Program do moderacji czatów gier wiktrom12 0 10814 07.03.2019 15:33
Ostatni post: wiktrom12
  Mój pierwszy projekt - Pomoc rafal12999 1 11224 07.02.2019 22:01
Ostatni post: Szachista
  pomoc projekt scilab piesel18 2 12755 04.02.2019 09:03
Ostatni post: piesel18
  Szkoła Informatyczna Zikinan 1 11552 02.02.2019 17:59
Ostatni post: wojownikhaha
  [Java] Strona z zadaniami do rozwiązania i odpowiedziami rafal12999 2 12382 27.01.2019 13:44
Ostatni post: rafal12999
  kompilacja biblioteki Agui - cmake jurek2 0 11594 10.01.2019 13:12
Ostatni post: jurek2