public bool Semelhante(Retangulo outroRetangulo) { return (((Largura / Altura) == /*proporção deste retângulo*/ (outroRetangulo.Largura / outroRetangulo.Altura)) /*proporção do outro retângulo*/ || ((Altura / Largura) == /*compara a proporção inversa*/ (outroRetangulo.Largura / outroRetangulo.Altura))); }
internal static bool Semelhante(Retangulo retangulo, Retangulo outroRetangulo) { return (((retangulo.Largura / retangulo.Altura) == /*proporção deste retângulo*/ (outroRetangulo.Largura / outroRetangulo.Altura)) /*proporção do outro retângulo*/ || ((retangulo.Altura / retangulo.Largura) == /*compara a proporção inversa*/ (outroRetangulo.Largura / outroRetangulo.Altura))); }
public void Executar() { Retangulo retangulo = new Retangulo(10, 12); var areaComOModificadorPublicOuInternal = retangulo.Area(); Console.WriteLine($"area: {areaComOModificadorPublicOuInternal}"); Retangulo retangulo2 = new Retangulo(5, 6); Console.WriteLine($"Semalhantes usando o retangulo: {retangulo.Semelhante(4, 2)}"); Console.WriteLine($"Semalhantes sem usar o retangulo: {Retangulo.Semelhante(retangulo, retangulo2)}"); }
public void Executar() { Retangulo retangulo = new Retangulo(12, 10); Console.WriteLine(retangulo.GetArea()); ///<image url="$(ProjectDir)img4.png" /> ///<image url="$(ProjectDir)img5.png" /> Retangulo outroRetangulo = new Retangulo(10, 10); Console.WriteLine(retangulo.Semelhante(outroRetangulo.Altura, outroRetangulo.Largura)); outroRetangulo = new Retangulo(5, 6); Console.WriteLine(Retangulo.Semelhante(retangulo, outroRetangulo)); ///Console.WriteLine(retangulo.Semelhante(outroRetangulo.Altura, outroRetangulo.Largura)); }
public void Executar() { Retangulo retangulo = new Retangulo(12, 10); Console.WriteLine($"retangulo.Area: {retangulo.Area()}"); Retangulo outroRetangulo = new Retangulo(10, 10); Console.WriteLine("Retangulo outroRetangulo = new Retangulo(10, 10);"); Console.WriteLine($"retangulo.Semelhante(outroRetangulo.Altura, outroRetangulo.Largura): " + $"{retangulo.Semelhante(outroRetangulo.Altura, outroRetangulo.Largura)}"); outroRetangulo = new Retangulo(5, 6); Console.WriteLine("Retangulo outroRetangulo = new Retangulo(5, 6);"); Console.WriteLine($"retangulo.Semelhante(outroRetangulo.Altura, outroRetangulo.Largura): " + $"{retangulo.Semelhante(outroRetangulo.Altura, outroRetangulo.Largura)}"); }
internal static bool Semelhante(Retangulo retangulo, Retangulo outroRetangulo) { return(((outroRetangulo.largura / outroRetangulo.altura) == (retangulo.largura / retangulo.altura)) || ((outroRetangulo.altura / outroRetangulo.largura) == (retangulo.largura / retangulo.altura))); }
public void Executar() { Retangulo retangulo = new Retangulo(12, 10); }