No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Operadores aritméticos

10/20
Recursos

Aportes 17

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Creo que aun no hay curso de programación orientada a objetos con C#

Mitad del curso muchachos… ¡No se desanimen que vamos a terminar!

Numeros y operador Aritmeticos


<aside>
📌 Podemos comentar en el editor con //, lo que permite ingresar anotaciones para nosotros y otros colaboradores con los que estemos trabajando. Dichos comentarios no afectan a la ejecución del código y también pueden servir para sacar alguna porción de nuestro trabajo para que no se ejecute pero sin necesidad de borrarlo

</aside>

• El doble slash sirve para comentar UNA línea pero no si queremos hacer saltos de línea. En este último caso lo haremos con /* */

/* 
	Comentario Multilinea
*/

// Comentario de una Linea

Originalmente las computadoras se usaban para realizar calculos muy bestiales por lo que tenemos a disposición multitud de signos que podemos usar para nuestros cálculos:

  • Suma: +
  • Resta: -
  • Multiplicación: *
  • División: /
  • Módulo o Resto (lo que te quedaba de una división): %
  • Incremento (sería un +1): ++
  • Decremento (-1): –
ya no deberian de perder tiempo en hacer comerciales de otros cursos dentro de un mismo curso

OPERADORES ARITMETICOS

Los operadores son simbolos especiales que ejecutan ciertas acciones sobre los operandos, por ejemplo en matematicas el simbolo + realiza la suma entre el numero que esta a la izquierda y el que esta a la derecha. De la misma manera c# ofrece varios operadores para distintos tipos de operaciones. Algunos operadores funcionan de manera diferente segun el tipo de dato de los operandos.

Operando 1 + Operando 2
int a = 10 + 10;
int b = a + 5;
string c = "Hola" + "mundo";

Por ejemplo en este caso el simbolo + que primero sumara dos valores de tipo entero y en cambio concatenara despues dos cadenas de texto. Vemos que con el mimso simbolo obtenemos resultados distintos segun el tipo de datos de las variables o los operandos.

Los operadores aritmeticos realizan operaciones aritmeticas en todos los operandos numericos como byte, short, int, long, float, double y decimal, entre otros.

Veamos los operadores

  • Operadores aitmeticos
Operador         Name                 Example
   +           Addition            int x = 5 + 5;
   -           Substraction        int x = 5 - 4;
   *           Multiplication      int x = 5 * 2;
   /           Division            int x = 100 / 5;
   %           Reminder            int x = 5 % 2;
   ++          Unary increment     int x = x++;
   --          Unary decrement     int x = x--;
  • Operadores de comparacion
    Tambien tenemos los operadores de comparacion que basicamente comparan dos operandos numericos y devuelven un valor booleano (verdadero o falso).
Operados    Example
    <       x < y       
    >       x > y
    <=      x <= y
    >=      x >= y
  • Operadores de igualdad
    Tambien tenemos los operadores de igualdad que asicamente se encargan de determianr si dos operandos son iguales o no.
Operados    Example
    ==       x == y       
    !=       x != y
  • Operadores logicos booleanos
    Tambien tenemos como parte del lenguaje los operadores logicos booleanos, que en realidad lo tiene casi todos los lenguajes de programacion.
 Operador   Logical operator    Example
    !           NOT             !false
    &&          AND             x && y
    ||          OR              x || y

Los .sln o soluciones es la forma que tiene Visual estudio de contener y/o estructurar la interacción de diferentes proyectos de código en un solo bloque.

Operadores aritméticos

var a = 0d;
var b = 0d;
var resultado = 0d;

Console.WriteLine("Operadores aritméticos!!");
Console.WriteLine("Ingrese el valor de A");
a = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Ingrese el valor de B");
b = Convert.ToDouble(Console.ReadLine());

// Suma
a++;
resultado = a + b;
Console.WriteLine("Suma");
Console.WriteLine("El valor de A es: " + a + " El valor de B es: " + b + " El resultado de la suma es " + resultado);

// Resta
a--;
resultado = a - b;
Console.WriteLine("Resta");
Console.WriteLine("El valor de A es: " + a + " El valor de B es: " + b + " El resultado de la resta es " + resultado);

// Multiplicación
resultado = a * b;
Console.WriteLine("Multiplicación");
Console.WriteLine("El valor de A es: " + a + " El valor de B es: " + b + " El resultado de la mutiplicación es " + resultado);

// División
resultado = a / b;
Console.WriteLine("División");
Console.WriteLine("El valor de A es: " + a + " El valor de B es: " + b + " El resultado de la división es " + resultado);

// Restante de división
resultado = a % b;
Console.WriteLine("Restante de división");
Console.WriteLine("El valor de A es: " + a + " El valor de B es: " + b + " El resultado del restante es " + resultado);

creo que lo que hace lado A ++ es aumentar el numero que uno le coloque al lado

**⭐ Operador Remainder (residuo) %** ![](https://static.platzi.com/media/user_upload/OperadorRemainder-9c267be0-ecfb-4f8e-8f36-0d72fe1e1d51.jpg)
hola, alguien me puede aclarar para que sirve el ladoA++
**⭐ Operador de Incremento** ![](https://static.platzi.com/media/user_upload/OperadorIncremento-448a3b7d-5a0b-4841-b581-c283b5974327.jpg)

En C#, los operadores aritméticos son símbolos especiales que se utilizan para realizar operaciones matemáticas en variables y valores. Aquí tienes una lista de los operadores aritméticos en C#:

  1. Suma:

    +
    

    Se utiliza para sumar dos valores.

  2. Resta:

    -
    

    Se utiliza para restar el valor del operando derecho al operando izquierdo.

  3. Multiplicación:

    *
    

    Se utiliza para multiplicar dos valores.

  4. División:

    /
    

    Se utiliza para dividir el operando izquierdo por el operando derecho. Devuelve un resultado de punto flotante.

  5. Módulo (Resto):

    %
    

    Devuelve el resto de la división del operando izquierdo por el operando derecho.

  6. Incremento:

    ++
    

    Incrementa el valor de la variable en 1.

  7. Decremento:

    --
    

    Decrementa el valor de la variable en 1.

  8. Operador de Asignación Compuesto:

    +=, -=, *=, /=
    

    Realiza la operación correspondiente y asigna el resultado a la variable. Por ejemplo, a += b es equivalente a a = a + b.

Estos operadores permiten realizar diversas operaciones matemáticas y son esenciales para el desarrollo de programas en C# y en muchos otros lenguajes de programación.

Creo que al profesor tuvo un problema al intentar explicar el uso de los parentesis

el uso de parentesis hace que todo lo que este dentro del parentesis se ejecute primero

// Tenemos ladoA y ladoB dentro del parentesis, esto indica que va a realizar esa operacion primero y luego el resultado de esa operacion sera dividida entre 2

int ladoA = 15
int ladoB = 30

resultado = (ladoA + ladoB) / 2;
//el resultado sera 22.5

//Tenemos ladoB y entre 2 dentro de parentesis, aqui estamos declarando que primero tendra que realizar la operacio ladoB / 2 primero y el resultado de eso sera sumado con ladoA

int ladoA = 15
int ladoB = 30

resultado = ladoA + (ladoB / 2);
//el resultado sera 30

// bienvenida al programa: 

Console.WriteLine(" Hola a todos vamos hacer operaciones matematicas ");

// variables:

int numero1 ;
int numero2 ;
int numero3 ;
int numero4 ;
int numero5 ;
int numero6 ;
int numero7 ;
int numero8 ;
int resultadoSuma;
int resultadoResta;
int resultadoMultiplicacion;
int resultadoDivision;

// definiciones:

Console.WriteLine(" ingrese el numero 1: ");
numero1 = Convert.ToInt32(Console.ReadLine());

Console.WriteLine(" ingrese el numero 2: ");
numero2= Convert.ToInt32(Console.ReadLine());

Console.WriteLine(" ingrese el numero 3: ");
numero3 = Convert.ToInt32(Console.ReadLine());

Console.WriteLine(" ingrese el numero 4: ");
numero4 = Convert.ToInt32(Console.ReadLine());

Console.WriteLine(" ingrese el numero 5: ");
numero5 = Convert.ToInt32(Console.ReadLine());

Console.WriteLine(" ingrese el numero 6: ");
numero6 = Convert.ToInt32(Console.ReadLine());

Console.WriteLine(" ingrese el numero 7: ");
numero7 = Convert.ToInt32(Console.ReadLine());

Console.WriteLine(" ingrese el numero 8: ");
numero8 = Convert.ToInt32(Console.ReadLine());

// operaciones:

resultadoSuma = numero1 + numero2 ;
resultadoResta = numero3 - numero4 ;
resultadoMultiplicacion = numero5 * numero6 ;
resultadoDivision = numero7 / numero8 ;

// resultados:

Console.WriteLine(" El resultado de la suma es: " + resultadoSuma) ;

Console.WriteLine(" El resultado de la resta es: " + resultadoResta);

Console.WriteLine(" El resultado de la multiplicacion es: " + resultadoMultiplicacion);

Console.WriteLine(" El resultado de la division es: " + resultadoDivision);

Para el triángulo rectángulo:

//* Programa para calcular el área de un triángulo rectángulo

Console.WriteLine("Calculemos el área de un triángulo rectángulo");

Console.WriteLine("Escribe el tamaño de la base: ");
double tBase = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Escribe el tamaño de la altura: ");
double altura = Convert.ToDouble(Console.ReadLine());

double area = (tBase * altura) / 2;
Console.WriteLine($"El área del triángulo rectángulo es {area}u^2");

al hacer el programa de calculo del rectángulo me arrojó un error, erte error se produjo al decarar las variables, la palabra base es una palabra reservada o es el nombre de una función???
lo solucioné anteponiendo un guión bajo al nombre de las variables