Shell script - Menores números [RESOLVIDO]

1. Shell script - Menores números [RESOLVIDO]

Gustavo
rs23

(usa Ubuntu)

Enviado em 29/04/2010 - 01:46h

Implementar um script que com um valor qualquer de números passados por parâmetro
determinar a soma dos 2 menores números e mostras os valores que foram passados via parâmetro

Minha tentativa:

#!/bin/bash

$#

menor=$#

if [ $menor -lt $#]

soma = $# + $#

fi

echo "A soma dos menores valores eh $soma"

exit 0


  


2. MELHOR RESPOSTA

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 30/04/2010 - 11:23h

de qq forma vai uma primeira amostra ... pelo menos do que entendi:



# Calcualdora maluca
# ----------------------------------------

for i in $*;do
if [ "$ultimo" = "" ]; then
ultimo="$i"
elif [ "$i" -le "$ultimo" ]; then
pultimo="$ultimo"
ultimo="$i"
elif [ "$pultimo" = "" ]; then
pultimo="$i"
elif [ "$i" -lt "$pultimo" ]; then
pultimo="$i"
fi

done

echo "A soma dos menores valores eh `expr $ultimo + $pultimo`"

echo "

------------------------------- Fim ---"


3. Re: Shell script - Menores números [RESOLVIDO]

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 30/04/2010 - 10:55h

há a possibilidade de os dois menores serem iguais? Qual é o separador entre os número (";" ou "," ou espaço)? Os numeros são sempre inteiros?




4. Re: Shell script - Menores números [RESOLVIDO]

ilmar machado barcellos
panzzer

(usa Ubuntu)

Enviado em 30/04/2010 - 11:25h

...


5. Re: Shell script - Menores números [RESOLVIDO]

Ricardo Cardoso
ricardo cardoso

(usa Debian)

Enviado em 30/04/2010 - 21:22h

Vc tem que seguir a logica dos algoritimos.

menor <- 99999;
maior <- 0;

só fazer essas comparações e pronto


6. Re: Shell script - Menores números [RESOLVIDO]

Gustavo
rs23

(usa Ubuntu)

Enviado em 30/04/2010 - 23:37h

Tópico resolvido

Obrigado pela ajuda






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts