Aktywne Wpisy

kluha666 +61
źródło: 1000011923
Pobierz
Czy tylko ja mam wrażenie, że w 2026 roku bycie konsumentem w Polsce to sport ekstremalny dla ludzi o stalowych nerwach?
Idziesz do sklepu po masło - kiedyś 250g, potem 200g, teraz coraz częściej straszy 170g w tej samej cenie. Kupujesz chipsy - w środku więcej azotu niż ziemniaków. Zamawiasz burgera w knajpie, płacisz 50 zł, a dostajesz coś, co rozmiarem przypomina zestaw dla dzieci. Do tego dochodzą „noworoczne aktualizacje” cen prądu
Idziesz do sklepu po masło - kiedyś 250g, potem 200g, teraz coraz częściej straszy 170g w tej samej cenie. Kupujesz chipsy - w środku więcej azotu niż ziemniaków. Zamawiasz burgera w knajpie, płacisz 50 zł, a dostajesz coś, co rozmiarem przypomina zestaw dla dzieci. Do tego dochodzą „noworoczne aktualizacje” cen prądu
W czym najbardziej odczuwasz „strzyżenie” klienta na początku 2026 roku?
- Spożywka - mniejsza gramatura, wyższa cena 28.2% (232)
- Spożywka - gorszy skład (tanie zamienniki) 5.4% (44)
- Media i opłaty (nowe taryfy za prąd, gaz, śmieci) 16.5% (136)
- Gastronomia (mikro porcje w makro cenach) 21.4% (176)
- Subskrypcje i apki (podwyżki za netflixa, itp) 3.9% (32)
- Usługi i fachowcy (fryzjer, mechanik, remonty) 12.4% (102)
- Nieruchomości (czynsze i mityczne „opłaty") 7.1% (58)
- Elektronika (gorsza jakość, psucie po gwarancji) 1.8% (15)
- Paliwo i transport (bilety, benzyna, parkingi) 1.9% (16)
- Inne - wyjaśnię w komentarzu 1.3% (11)




Witam mam problem z napisaniem programu :
Napisz program w języku powłoki, który będzie sprawdzał czy dane wyrażenie logiczne jest
tautologią.
program ma byc napisany w sh i maxymalnie ma przyjmowac 20 zmiennych logicznych dopuszczalne
operatory logiczne to (Koniunkcja, alternatywa, implikacja, równoważność)
Prosze o pomoc mam cos takiego:
#!/bin/bash
echo "Operatory logiczne mozliwe do uzycia ( Koniunkcja, alternatywa, implikacja, rownowaznosc )"
i=0
p=0
numzm=0
tab=( )
tabvalue=( )
expression=""
pobierzwyrazenie() {
echo "Wprowadz wyrazenie logiczne:"
read expression;
}
# {
testowanietautologi() {
for I in tab
do
if [ !${#tab[i]} ]
then
p=1;
fi
done
if [ !p ]
then
return 1;
fi
for I in tab
do
if [ ${#tab[i]} ]
then
p=1;
fi
done
if [ !p ]
then
return 2;
fi
return 0;
# }
}
# PROGRAM !
zm1=0
#pobierzwyrazenie expression
if [ zm1==1 ]
then
pobierzwyrazenie expression
fi
if [ testowanietautologi tabvalue numzm == 1 ]
then
echo "Podane Wyrazenie jest tautologia"
elif [ testowanietautologi tabvalue numzm == 2 ]
then
echo "Podane wyrazenie nie jest tautologia"
else
echo "Podane Wyrazenie jest niewlasciwe"
if [ zm1 != 2 ]
then
echo "Prosze podac dokladnie jedno wyrazenie logiczne"
return 0;
fi
if [ testowanietautologi tabvalue numzm == 1 ]
then
echo "Podane wyrazenie jest tautologia"
elif [ testowanietautologi tabvalue numzm == 2 ]
then
echo "Podane wyrazenie jest sprzeczne"
else
echo "Podane wyrazenie jest niewlasciwe"
fi
return 0;