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
  Proszę o pomoc w uzupełnieniu ankiety dt. Zawodu Programisty MaleMonki 0 3295 17.11.2019 12:47
Ostatni post: MaleMonki
  Spring framework – jakie strony polecacie do nauki? olek23 5 8074 15.11.2019 15:57
Ostatni post: Alsenas
  Programowanie windy (problem) w C++ mysza2323 2 7193 06.11.2019 23:04
Ostatni post: mysza2323
  Programy w C ~Anonim 1 7433 22.10.2019 17:48
Ostatni post: Szachista
  Książki do nauki C# olek23 14 21697 17.10.2019 13:06
Ostatni post: Ajgor
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 8461 16.09.2019 11:18
Ostatni post: Ajgor
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 4612 30.08.2019 14:16
Ostatni post: Physicist
  Python z wiersza poleceń Physicist 15 22665 21.08.2019 20:14
Ostatni post: Physicist
  Transfer plików via FTP Visual Basic FireBytes 3 7125 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 8226 07.08.2019 12:43
Ostatni post: aht
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 10169 18.06.2019 21:36
Ostatni post: fugaz
  Nauka do Olimpiady Informatycznej? piotr0905 1 9575 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 9570 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 11600 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 4560 28.04.2019 15:20
Ostatni post: sylwiaa1