|
From: | Julio C. Neves |
Subject: | Re: [shell-script] Re: Calculando equação do 2 grau |
Date: | Sun, 1 Jun 2014 01:43:39 -0300 |
Olá Julio!
Eu intuí que fosse esse o raciocínio...Tentei colocar em prática a sua sugestão mas não funcionou...Veja o código e, por gentileza, diga onde estou errando.#!/bin/bashecho "##############################################"echo "######### Cálculo de uma equação #############"echo "############ do segundo grau #################"echo "##############################################"echo "A equação do 2º grau é da forma ax2 + bx + c."read -p "Informe o valor de a: " aread -p "Informe b: " bread -p "Informe c: " clet Delta=b**2-4*a*c((Delta < 0)) && {echo "##############################################"echo "Delta vale: $Delta "echo "Valores inválidos."echo "Não posso extrair raiz quadrada de número negativo." >&2echo "##############################################"exit 1}x=$(bc <<< "scale=2; (($b*-1)/(2*$a)")x1=$(bc <<< "scale=2; ($b*-1+sqrt($Delta))/(2*$a)")x2=$(bc <<< "scale=2; ($b*-1-sqrt($Delta))/(2*$a)")((Delta == 0)) && {echo "##############################################"echo "Delta vale: $Delta "echo "As raízes são iguais"echo -e "x=$x"echo "V={$x;$x}"echo "##############################################"exit 1}x1=$(bc <<< "scale=2; ($b*-1+sqrt($Delta))/(2*$a)")x2=$(bc <<< "scale=2; ($b*-1-sqrt($Delta))/(2*$a)")echo "##############################################"echo "Delta vale: $Delta "echo -e "x1=$x1\nx2=$x2"echo "V={$x1;$x2}"echo "##############################################"Veja a saída.####################################################### Cálculo de uma equação ######################### do segundo grau ###############################################################A equação do 2º grau é da forma ax2 + bx + c.Informe o valor de a: 1Informe b: 4Informe c: 4(standard_in) 2: syntax error##############################################Delta vale: 0As raízes são iguaisx=V={;}##############################################
Mais uma vez, agradeço a sua atenção.
[Prev in Thread] Current Thread [Next in Thread]
- Re: [shell-script] Re: Calculando equação do 2 grau, Julio C. Neves <=
- Prev by Date: Script de ftp
- Next by Date: Re: [shell-script] Executar comando ssh com CGI em Sheel Script
- Previous by thread: Script de ftp
- Next by thread: Re: [shell-script] Executar comando ssh com CGI em Sheel Script
- Index(es):