Algoritmos y Programación a Nivel Profesional

Códigos resueltos en PSeInt.Site, Lenguaje C, C++, Python, DFD 1.0, JavaCript, Java NetBeas, Visual Studio, VBA
Curso de autocad para mac, Curso de C, certificacion google ads, curso marketing digital google, Curso de creación de páginas Web

DESARROLLAMOS TUS ALGORITMOS (+51)954263896


Programando el teorema de Herón

06. Visualice el área del triángulo, siempre que los lados que se ingresen formen un triángulo. Utilice el teorema de Herón para dicha operación.


DESCARGA EL CÓDIGO EN :

  Algoritmo - DFD
  PSeInt
  C - C++





Diagrama de flujo(DFD) para saber si es un Triángulo HERÓN:

DESCARGA CÓDIGO


PSeInt - FLEXIBLE DESCARGA CÓDIGO

    
Algoritmo Condicional06
    Escribir "Ingrese Lado 01 : "
    Leer L1
    Escribir "Ingrese Lado 02 : "
    Leer L2
    Escribir "Ingrese Lado 03 : "
    Leer L3
    Si (L1+L2)>L3 Y (L2+L3)>L1 Y (L3+L1)>L2 Entonces
        Escribir "LOS LADOS INSERTADOS FORMAN UN TRIÁNGULO"
        Semi = (L1 + L2 + L3)/2
        Escribir "SEMIPERÍMETRO : ", Semi
        Area = (Semi * (Semi - L1) * (Semi - L2) * (Semi - L3))
        Area = rc(Area)
        Escribir "ÁREA : ", Area
    SiNo
        Escribir "LOS LADOS NO PERTENECEN A UN TRIÁNGULO"
    Fin Si
FinAlgoritmo        
    

PSeInt - ESTRICTO DESCARGA CÓDIGO

    
Algoritmo Condicional06
    Definir L1, L2, L3 como Entero;
    Definir Area, Semi como Real;
    Escribir "Ingrese Lado 01 : ";
    Leer L1;
    Escribir "Ingrese Lado 02 : ";
    Leer L2;
    Escribir "Ingrese Lado 03 : ";
    Leer L3;
    Si (L1+L2)>L3 Y (L2+L3)>L1 Y (L3+L1)>L2 Entonces
        Escribir "LOS LADOS INSERTADOS FORMAN UN TRIÁNGULO";
        Semi <- (L1 + L2 + L3)/2;
        Escribir "SEMIPERÍMETRO : ", Semi;
        Area <- (Semi * (Semi - L1) * (Semi - L2) * (Semi - L3));
        Area <- rc(Area);
        Escribir "ÁREA : ", Area;
    SiNo
        Escribir "LOS LADOS NO PERTENECEN A UN TRIÁNGULO";
    FinSi
FinAlgoritmo        
    

Lenguaje C DESCARGA CÓDIGO

    
#include<stdio.h>
int main() {
    float monto;
    printf("Ingrese Monto : ");
    scanf("%f",&monto);
    if (monto>350) {
        printf("Tendra un Descuento del 35 Porciento : %.2f\n",monto*0.35);
    } else {
        printf("Tendra un Descuento del 10 Porciento : %.2f\n",monto*0.1);
    }
return 0;
}
    

C++ DESCARGA CÓDIGO

    
#include<iostream>
#include<cmath>
using namespace std;
int main() {
    float area, semi, l1, l2, l3;
    cout << "Ingrese Lado 01 : ";
    cin >> l1;
    cout << "Ingrese Lado 02 : ";
    cin >> l2;
    cout << "Ingrese Lado 03 : ";
    cin >> l3;
    if ((l1+l2)>l3 && (l2+l3)>l1 && (l3+l1)>l2) {
        cout << "LOS LADOS INSERTADOS FORMAN UN TRIANGULO" << endl;
        semi = (l1+l2+l3)/2;
        cout << "SEMIPERIMETRO : " << semi << endl;
        area = (semi*(semi-l1)*(semi-l2)*(semi-l3));
        area = sqrtf(area);
        cout << "AREA : " << area << endl;
    } else {
        cout << "LOS LADOS NO PERTENECEN A UN TRIANGULO" << endl;
    }
    return 0;
}
    

Python DESCARGA CÓDIGO

    
from math import sqrt
if __name__ == '__main__':
    print("Ingrese Lado 01 : ")
    l1 = int(input())
    print("Ingrese Lado 02 : ")
    l2 = int(input())
    print("Ingrese Lado 03 : ")
    l3 = int(input())
    if (l1+l2)>l3 and (l2+l3)>l1 and (l3+l1)>l2:
        print("LOS LADOS INSERTADOS FORMAN UN TRIÁNGULO")
        semi = (l1+l2+l3)/2
        print("SEMIPERÍMETRO : ",semi)
        area = (semi*(semi-l1)*(semi-l2)*(semi-l3))
        area = sqrt(area)
        print("ÁREA : ",area)
    else:
        print("LOS LADOS NO PERTENECEN A UN TRIÁNGULO")
    

Java NetBeans DESCARGA CÓDIGO

    
package Condicional;
import java.util.Scanner;
public class condicional6 {
public static void main(String[] args) {
    int L1, L2, L3;
    double AREA, SEMI;
    Scanner ingreso=new Scanner(System.in);
    System.out.print("Ingrese Lado 01 : ");
    L1 = Integer.parseInt(ingreso.next());
    System.out.print("Ingrese Lado 02 : ");
    L2 = Integer.parseInt(ingreso.next());
    System.out.print("Ingrese Lado 03 : ");
    L3 = Integer.parseInt(ingreso.next());
    if((L1 + L2) > L3 && (L2 + L3) > L1 && (L3 + L1)> L2){
        System.out.println("LOS LADOS INSERTADOS FORMAN UN TRIÁNGULO");
        SEMI = (L1 + L2 + L3) / 2;
        System.out.println("SEMIPERIMETRO : " + SEMI);
        AREA = (SEMI * (SEMI - L1) * (SEMI - L2) * (SEMI - L3));
        AREA = Math.sqrt(AREA);
        System.out.println("ÁREA : " + AREA);
    }else{
        System.out.println("LOS LADOS NO PERTENECEN A UN TRIÁNGULO");
    }
}
}        
    

Java Script DESCARGA CÓDIGO

    
<html>
<title>Ejercicio Condicional en JS - 06 </title>
<head>
<script language="JavaScript" type="text/javascript">
function heron(){
var xl1 = ejercicio6.l1.value;
var xl2 = ejercicio6.l2.value;
var xl3 = ejercicio6.l3.value;
    if((xl1 + xl2)> xl3 && (xl2 + xl3) > xl1 && (xl3 + xl1)> xl2) {
            document.getElementById('result').value="LOS LADOS INSERTADOS FORMAN UN TRIÁNGULO";
            var xsemi = (xl1 + xl2 + xl3) / 2;
            document.getElementById('semi').value= xsemi;
            var xarea = (xsemi * (xsemi - xl1) * (xsemi - xl2) * (xsemi - xl3));
            var xarea = Math.sqrt(xarea);
            document.getElementById('area').value= xarea;
    }else{
            document.getElementById('result').value="LOS LADOS NO PERTENECEN A UN TRIÁNGULO";
    }
}
</script>
</head>
<body>
    <form method="get" name="ejercicio6">
    INGRESE LADOS DE UN TRIÁNGULO :
    LADO Nro 01 : <input name="l1" type="text" > <br>
    LADO Nro 02 : <input name="l2" type="text" > <br>
    LADO Nro 03 : <input name="l3" type="text" > <br>
    <input type="button" value="MOSTRAR" onClick="heron()" > <br> <br>
    RESULTADO : <input name="result" id="result" type="text" size="54"> <br>
    SEMIPERIMETRO : <input name="semi" id="semi" type="text" > <br>
    ÁREA DEL TRIÁNGULO USANDO HERÓN : <input name="area" id="area" type="text" >
    </form>
</body>
</html>
    

Visual Basic .Net - Consola DESCARGA CÓDIGO

    
Imports System.Console
Imports System.Math
Module Module6
     Dim L1, L2, L3, Area, Semi As Decimal
    Sub Main()
        Write("Ingrese lado 1: ")
        L1 = ReadLine()
        Write("Ingrese lado 2: ")
        L2 = ReadLine()
        Write("Ingrese lado 3: ")
        L3 = ReadLine()
        If ((L1 + L2) > L3 And (L2 + L3) > L1 And (L3 + L1) > L2) Then
                        WriteLine("Los Lados Insertados Forman un Triángulo")
            Semi = (L1 + L2 + L3) / 2
            WriteLine("SEMIPERÍMETRO : " & Semi)
            Area = (Semi * (Semi - L1) * (Semi - L2) * (Semi - L3))
            Area = Sqrt(Area)
            WriteLine("El Área del Triángulo usando HERÓN: " & Area)
        Else
            WriteLine("Los Lados NO Pertenecen a un Triángulo")
        End If
        ReadLine()
    End Sub
End Module
    


Aviso de Privacidad | Política de Cookies | Términos y condiciones

Derechos Reservados PSeInt.site