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 10767 08.08.2017, 00:11
Ostatni post: Ajgor
  [SQL] Porównywanie String-ów Cixi 1 10519 15.03.2016, 11:30
Ostatni post: koneton
  Jak zawartość String zamienić na nazwę komponentu. Trojan3000 4 8207 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
  Napisz program, który poprosi o podanie numeru PESEL. BigKundzi 1 5409 25.11.2020 15:02
Ostatni post: ptrick
  Nieprawidłowy format ciągu wejściowego. radman 9 6510 05.11.2020 22:08
Ostatni post: Bodzio Chomik
  Wybór języka Xyio 5 6010 30.10.2020 15:07
Ostatni post: bartexo23
  Skrypt usuwający pliki azds1 1 2908 13.10.2020 08:45
Ostatni post: Michu_PL
  Mam mały problem ze zrobieniem tego programu Asasin12PL 2 5618 12.10.2020 17:10
Ostatni post: Asasin12PL
  Skrypt pod sklep internetowy Talcia 6 15752 24.09.2020 22:20
Ostatni post: Ajgor
  Książki do nauki C# olek23 16 37172 28.08.2020 09:51
Ostatni post: Ajgor
  [VBA Excel] Wyszukiwanie wartości w kolumnie Pioro 2 9360 22.06.2020 18:27
Ostatni post: Pioro
  Validacja JS kolo48 3 10995 16.04.2020 14:06
Ostatni post: koneton
  Automatyczne wykonywanie czynności na stronie Fresher 0 9687 15.04.2020 20:53
Ostatni post: Fresher
  Visual Studio Code- zmiana folderu rozszerzeń Physicist 4 12063 05.04.2020 15:46
Ostatni post: Physicist
  Prośba o pomoc przy wyborze języka do konkretnego projektu. romands 6 11519 05.04.2020 14:07
Ostatni post: romands
Sad PhpMyAdmin w Mysql 8.0 Lauczi 3 11031 31.03.2020 16:34
Ostatni post: Lauczi
Ściana Klika pytań plz pomóżcie Samek2222 1 10433 22.03.2020 18:59
Ostatni post: Ajgor
  Pytanie - programowanie batch [cmd] Max23 0 10182 20.03.2020 01:03
Ostatni post: Max23