---
# System prepended metadata

title: SESSION C# (IF ELSE)

---

# SESSION C# (IF ELSE)

## EXERCÍCIO 1

```csharp=
using System;
					
public string RetangulosIguais (double b1, double a1, double b2, double a2)
{
	double conta1 = b1*a1;
	double conta2 = b2*a2;
	bool x = conta1==conta2;
	string m = "";
	if (x == true)
	{
		m = "Os retângulos são iguais";
		return m;
	   }
	else {
		m = "Os retângulos são diferentes";
		return m;
	}
	
}

string z = RetangulosIguais (2,4,7,8);
z
```

## EXERCÍCIO 2
``` csharp
using System;
					
public double AreaRetangulo (double a, double b)
{
	return  a * b; 
}

public string RetangulosIguais ( double a1, double b1, double a2, double b2)
{
    double conta1 = AreaRetangulo (a1,b1);
	double conta2 = AreaRetangulo (a2,b2);
	bool verificar = conta1 == conta2;
	string x = "";
	if (verificar == true) 
	{
		return x = "Os retângulos são iguais";
	}
	else if (conta1>conta2)
	{
		return x = "O primeiro retângulo é maior";
	}
	else if (conta2 > conta1)
	{
		return x = "O segundo retângulo é maior";
	}
	return x;	
		
}

string z = RetangulosIguais (2,2,7,8);
z
```
## EXERCÍCIO 3
```csharp=
using System;
					
public class Retangulo
{
	public double basee {get; set;}
	public double altura {get; set;}
}

public double AreaRetangulo (double basee, double altura)
{
	return basee * altura;
}

public string RetangulosIguais (Retangulo ret1, Retangulo ret2, Retangulo ret3)
{
	double rett1 = AreaRetangulo (ret1.basee, ret1.altura);
	double rett2 = AreaRetangulo (ret2.basee, ret2.altura);
	double rett3 = AreaRetangulo (ret3.basee, ret3.altura);
	bool comparar = rett1 == rett2 && rett1== rett3;
	string x = "";
	if (comparar == true)
	{ 
		return x = "Os retângulos são iguais";
	}
	else if (rett1 > rett2) 
	{
		return x = "O primeiro retângulo é maior";
	}
	else if (rett1 > rett3)
	{
		return x = "O primeiro retângulo é maior";
	}
	
	else if (rett2 > rett1)
	{
		return x = "O segundo retângulo é maior";
	}
	else if (rett2 > rett3)
	{
		return x = "O segundo retângulo é maior";
	}
	
	else if (rett3 > rett1)
	{
		return x = "O terceiro retângulo é maior";
	}
	else if (rett3 > rett2)
	{
		return x = "O terceiro retângulo é maior";
	}
	
	return x;
}

Retangulo ret1 = new Retangulo();
ret1.basee = 40;
ret1.altura = 15;

Retangulo ret2 = new Retangulo();
ret2.basee = 10;
ret2.altura = 15;

Retangulo ret3 = new Retangulo();
ret3.basee = 10;
ret3.altura = 20;

string z = RetangulosIguais (ret1, ret2, ret3);
Console.WriteLine (z);

```

## EXERCÍCIO 4

``` csharp
using System;
					
public class Ingresso

{

  public double QtdIngresso {get; set;}

  public bool Meia {get; set;}

  public double Preco {get; set;}

  public string Filme {get; set;}

}

  

public class Cinemark

{

  public double CalcTot1 (Ingresso ingresso)

  {

    double ingress = ingresso.Preco * ingresso.QtdIngresso;

    bool meia = ingresso.Meia;

    if (meia == true)

 {

      ingress = (ingresso.Preco / 2) * ingresso.QtdIngresso;

    }

    return ingress;

  }

  public string CalcTot2(Ingresso ingresso)

  {

    bool meia = ingresso.Meia;

    string verimeia= "";

    if (meia == true)

  {

      verimeia = "Compra concluída! A compra de " +ingresso.QtdIngresso + " ingressos meia para o filme "+ ingresso.Filme +" é de R$" + CalcTot1(ingresso);

    }

    else

    {

      verimeia = "Compra concluída! A compra de " + ingresso.QtdIngresso + " ingressos Inteira para o filme "+ ingresso.Filme + " é de R$"+CalcTot1(ingresso);

    }

    return verimeia;

  }

}

  

Ingresso ingresso = new Ingresso ();

ingresso.QtdIngresso = 5;

ingresso.Meia = false;

ingresso.Preco = 35;

ingresso.Filme = "K-ON: Mugi Train";

  

Ingresso ingresso2 = new Ingresso ();

ingresso2.QtdIngresso = 2;

ingresso2.Meia = true;

ingresso2.Preco = 35;

ingresso2.Filme= "Cidade de Deus";

  
  

Ingresso ingresso3 = new Ingresso ();

ingresso3.QtdIngresso = 1;

ingresso3.Meia = true;

ingresso3.Preco = 35;

ingresso3.Filme = "One Piece: Stampede";

  

Cinemark Cine = new Cinemark ();

Console.WriteLine(Cine.CalcTot1(ingresso2));

Console.WriteLine(Cine.CalcTot2(ingresso));

```

## EXERCÍCIO 5

```csharp=
using System;
					
public class Ingresso

{

  public int QtdIngresso {get; set;}

  public bool Meia {get; set;}

  public double Preco {get; set;}

  public string Filme {get; set;}

}


public class Cinemark

{

  public double CalcTot(Ingresso ingresso, double cupom)

  {

    double ingress = ingresso.Preco * ingresso.QtdIngresso;

    bool meia = ingresso.Meia;

    if (meia == true)

   {

      ingress = (ingresso.Preco / 2) * ingresso.QtdIngresso;

    }

    return AplicarCupom(ingress,  cupom);

  }

  public double AplicarCupom(double total, double cupom)

  {

    return total - ((cupom) * (total) / 100);

  }

}

  

Ingresso ingresso = new Ingresso ();

ingresso.QtdIngresso = 2;

ingresso.Meia = false;

ingresso.Preco = 35;

ingresso.Filme = "Coca-Cola History";

  

Ingresso ingresso2 = new Ingresso ();

ingresso2.QtdIngresso = 3;

ingresso2.Meia = true;

ingresso2.Preco = 35;

ingresso2.Filme= "Vingadores";

  
  

Ingresso ingresso3 = new Ingresso ();

ingresso3.QtdIngresso = 3;

ingresso3.Meia = true;

ingresso3.Preco = 35;

ingresso3.Filme = "One Piece: Stampede";

  

Cinemark Cine = new Cinemark ();

Console.WriteLine(Cine.CalcTot(ingresso2, 10));

Console.WriteLine(Cine.CalcTot(ingresso, 10));

```
## EXERCÍCIO 6
```csharp=
using System;
					
public class Ingresso

{

  public int QtdIngresso {get; set;}

  public bool Meia {get; set;}

  public double Preco {get; set;}

  public string Filme {get; set;}

}

public class Cinemark

{

  public double CalcTot(Ingresso ingresso, double Cupom)
  {
double containt = ingresso.Preco * ingresso.QtdIngresso;
	double contameia = (ingresso.Preco/2) * ingresso.QtdIngresso;
  
    if (ingresso.Meia == true)
	{
		return contameia;
	}
	  else {
		  return containt;
	  }
	}
  private double AplicarCupom(double Total, double Cupom)

  {

    return Total - ((Cupom) * (Total) / 100);

  }

}

  

Ingresso ingresso = new Ingresso ();

ingresso.QtdIngresso = 1;

ingresso.Meia = false;

ingresso.Preco = 50;

ingresso.Filme = "K-ON: Mugi Train";

  

Ingresso ingresso2 = new Ingresso ();

ingresso2.QtdIngresso = 1;

ingresso2.Meia = true;

ingresso2.Preco = 50;

ingresso2.Filme= "Homem-aranha: o inimigo agora é outro";

  
  

Ingresso ingresso3 = new Ingresso ();

ingresso3.QtdIngresso = 1;

ingresso3.Meia = true;

ingresso3.Preco = 50;

ingresso3.Filme = "Cidade de Brunex";

  

Cinemark Cine = new Cinemark ();

  

Console.WriteLine();

Console.WriteLine(Cine.CalcTot(ingresso, 10));


Console.WriteLine(Cine.CalcTot(ingresso2, 10));

```

## EXERCÍCIO 7

```csharp=
using System;
					
public class Ingresso

{

  public double QtdIngresso {get; set;}

  public bool Meia {get; set;}

  public double Preco {get; set;}

  public string Filme {get; set;}

}

public class Cinemark

{

  public double CalcTot(Ingresso ingresso, double Cupom)

  {

    DateTime atual = DateTime.Today;

    String Atual = atual.DayOfWeek.ToString();

    double ingress = ingresso.Preco * ingresso.QtdIngresso;
    double ingressmeia = (ingresso.Preco / 2) * ingresso.QtdIngresso;
    bool meia = ingresso.Meia;

    if (meia == true)

   {
   return ingressmeia;
    }
   
	  else {
		  return ingress;
	  }
	  
    double aplic = AplicarCupom(ingress, Cupom);

    if (Atual == "Wednesday")

    {

      double aplicando = AplicarCupom(aplic, 50);

      return aplicando;

      }

  else  if (ingress > 100)

    {

      double desconto = AplicarCupom(ingress, 10);

      return desconto; 

    }

    return aplic;

  }

  private double AplicarCupom(double Total, double Cupom)

  {

    return Total - ((Cupom) * (Total) / 100);

  }

}

  

Ingresso ingresso = new Ingresso ();

ingresso.QtdIngresso = 1;

ingresso.Meia = false;

ingresso.Preco = 50;

ingresso.Filme = "Seishun buta yarou";

  

Ingresso ingresso2 = new Ingresso ();

ingresso2.QtdIngresso = 1;

ingresso2.Meia = true;

ingresso2.Preco = 50;

ingresso2.Filme= "Viúva Negra";

  
  

Ingresso ingresso3 = new Ingresso ();

ingresso3.QtdIngresso = 1;

ingresso3.Meia = true;

ingresso3.Preco = 50;

ingresso3.Filme = "Jujutsu kaisen";

  Cinemark Cine = new Cinemark();

Console.WriteLine();

Console.WriteLine(Cine.CalcTot(ingresso2, 10));

Console.WriteLine();

Console.WriteLine(Cine.CalcTot(ingresso, 10));

```

## EXERCÍCIO 9

```csharp=
using System;
					
public class Ingresso
{
    public double QtdIngresso      {get; set;}
    public bool Meia               {get; set;}
    public double Preco            {get; set;}
    public string Filme            {get; set;}
    public string Genero           {get; set;}
}
public class Cinemark
{
    public double CalcTot(Ingresso ingresso, double Cupom)
    {
        double aplicc;
        
        if (ingresso.Genero.Contains("Nacional"))
            
            {
                aplicc = 5 * ingresso.QtdIngresso;
            }
        
        else 
        {
            if (ingresso.Meia == true)
            {
                aplicc = (ingresso.Preco / 2) * ingresso.QtdIngresso;
            }
            else
            {
                aplicc = ingresso.Preco * ingresso.QtdIngresso;
            }
             aplicc = AplicarCupom (aplicc, 10);
                if (DateTime.Today.DayOfWeek == DayOfWeek.Wednesday)
            {
                aplicc = AplicarCupom (aplicc, 50);
            }
            if (aplicc > 100)
            {
                aplicc = AplicarCupom (aplicc, 10);
            }
        }
        return aplicc;
    }
    private double AplicarCupom(double Total, double Cupom)
    {
        
        return  Total - ((Cupom) * (Total) / 100);
    }
    
}

Ingresso ingresso = new Ingresso ();
ingresso.QtdIngresso = 1;
ingresso.Meia = false;
ingresso.Preco = 50;
ingresso.Filme = "Gyaru";
ingresso.Genero = "Terror";

Ingresso ingresso2 = new Ingresso ();
ingresso2.QtdIngresso = 1;
ingresso2.Meia = true;
ingresso2.Preco = 50;
ingresso2.Filme= "Vingadores";
ingresso2.Genero = "Nacional";


Ingresso ingresso3 = new Ingresso ();
ingresso3.QtdIngresso = 1;
ingresso3.Meia = true;
ingresso3.Preco = 50;
ingresso3.Filme = "JoJo";
ingresso3.Genero = "Nacional";

Cinemark Cine = new Cinemark ();

Console.WriteLine(Cine.CalcTot(ingresso, 10));

Console.WriteLine(Cine.CalcTot(ingresso2, 10));

```

## EXERCÍCIO 10

```csharp=
using System;
					
public class Jokenpo

{

  public string Jogador1 {get; set;}

  public string Jogador2 {get; set;}

}

  

public class Partida

{

  public string Vencedor(Jokenpo Jk)

  {

string vencedores;

if (Jk.Jogador2 == "Pedra" && Jk.Jogador1 == "Tesoura" ||

Jk.Jogador2 == "Papel" && Jk.Jogador1 == "Pedra"
||
	Jk.Jogador2 == "Tesoura" && Jk.Jogador1 == "Papel")

  {

    vencedores = "O segundo saiu como vencedor";

    return vencedores;

  }

    else if (Jk.Jogador2 == "Pedra" && Jk.Jogador1 == "Papel"

||

            Jk.Jogador2 == "Papel" && Jk.Jogador1 == "Tesoura"

||

            Jk.Jogador2 == "Tesoura" && Jk.Jogador1 == "Pedra")

    {

      vencedores = "O Primeiro jogador saiu como vencedor";

return vencedores;

    }

    else

    {

      vencedores = "Ambos jogadores saíram empatados";

      return vencedores;

    }

    return vencedores;

  }

  }

  
  

Jokenpo Jk =new Jokenpo ();

Jk.Jogador1 = "Pedra";

Jk.Jogador2 = "Papel";

  

Partida Part = new Partida();

Console.WriteLine(Part.Vencedor(Jk));


```

## EXERCÍCIO 11

```csharp=
using System;
					
public class ParImpar

{

  public string Jogador {get; set;}

  public string Jogador2 {get; set;}

  public bool Par {get; set;}

  public double Numero {get; set;}

}

  

public class Vencedores

{

  public string Vencedor(ParImpar J1, ParImpar J2)

  {

    double somar = J1.Numero + J2.Numero;

    string venc;

    if (somar % 2 == 0)

    {

     if (J1.Par)

     {

      venc = $"O resultado foi par, {J1.Jogador} venceu";

     }

      else

      {

        venc = $"O resultado foi par, {J2.Jogador} venceu";

      }

    }

    else

    {

      if (J1.Par == false)

      {

        venc = $"O resultado deu impar, {J1.Jogador} venceu";

      }

      else

      {

        venc = $"O resultado deu impar, {J2.Jogador} venceu";

      }

    }

    return venc;

  }

}

  

ParImpar Partida = new ParImpar();

Partida.Jogador = "Ricky";

Partida.Par = false;

Partida.Numero = 5;

  

ParImpar Partida2 = new ParImpar();

Partida2.Jogador = "Kevin";

Partida2.Par = true;

Partida2.Numero = 5;

  

Vencedores Vencer = new Vencedores();

  

Console.WriteLine(Vencer.Vencedor(Partida, Partida2));

```