Odpowiedź:
@echo off
title WPISZ TYTUL
color 1e
set /p name=Jak masz na imie? :
set /p year=Ile masz lat? :
if %year%==0 goto ignored
if %year%==18 goto accept1
if %year%==19 goto accept1
if %year%==20 goto accept1
if %year%==21 goto accept1
if %year%==22 goto accept1
if %year%==23 goto accept1
if %year%==24 goto accept1
if %year%==25 goto accept1
if %year%==26 goto accept1
if %year%==27 goto accept1
if %year%==28 goto accept1
if %year%==29 goto accept1
if %year%==30 goto accept1
if %year%==31 goto accept1
if %year%==32 goto accept1
if %year%==33 goto accept1
if %year%==34 goto accept1
if %year%==35 goto accept1
if %year%==17 goto ignored1
if %year%==16 goto ignored1
if %year%==15 goto ignored1
if %year%==14 goto ignored1
if %year%==13 goto ignored1
if %year%==12 goto ignored1
if %year%==11 goto ignored1
if %year%==10 goto ignored1
if %year%==9 goto ignored1
if %year%==8 goto ignored1
if %year%==7 goto ignored1
if %year%==6 goto ignored1
if %year%==5 goto ignored1
if %year%==4 goto ignored1
if %year%==3 goto ignored1
if %year%==2 goto ignored1
if %year%==1 goto ignored1
pause
:ignored
echo Chyba sie pomyliles, sprobuj jeszcze raz.
:accept1
echo Jestes osoba pelnoletnia
:ignored1
echo Nie jestes osoba pelnoletnia
echo.
echo Witaj %name%,
echo a moze wolisz powitanie: Witaj %name% :)
echo -------------------------------------------------------------------------------
echo ###########################
echo ...............................................
echo . Autor programu: .
echo . TWOJE IMIE .
Myślę że pomogłem :-)
#include <iostream>
#include <string>
#include <vector>
using namespace std;
string parkan(string haslo){
vector<string> lista(4);
bool dir = false;
int index = 0;
for(char& c : haslo){
lista[index].push_back(c);
if (index > 2 && !dir){
dir = true;
} else if (index < 1 && dir){
dir = false;
}
index += (-1 * (int)dir) * 2 + 1;
string wynik;
for(string& c : lista){
wynik.append(c);
return wynik;
int main()
{
string imie;
cout << "Jak masz na imie?" << endl;
cin >> imie;
int wiek;
while(wiek<1 || wiek>100){
cout << "Ile masz lat?" << endl;
cin >> wiek;
if(wiek<1 || wiek>100){
cout << "Chyba się pomyliłeś. Spróbuj jeszcze raz." << endl;
cout << "Witaj, " << imie << endl;
cout << "a może wolisz powitanie: Witaj " << parkan(imie) << " :)" << endl;
cout << endl;
if(wiek<18){
cout << "Jesteś osobą niepełnoletnią." << endl;
} else {
cout << "Jesteś osobą pełnoletnią." << endl;
for(int i = 0; i < 50; i++){
cout << '-';
cout << endl << endl;
for(int i = 0; i < wiek; i++){
cout << '#';
for(int i = 0; i < 25; i++){
cout << '.';
cout << ". Autor Programu ." << endl;
cout << ". TWOJE IMIE ." << endl;
return 0;
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
@echo off
title WPISZ TYTUL
color 1e
set /p name=Jak masz na imie? :
set /p year=Ile masz lat? :
if %year%==0 goto ignored
if %year%==18 goto accept1
if %year%==19 goto accept1
if %year%==20 goto accept1
if %year%==21 goto accept1
if %year%==22 goto accept1
if %year%==23 goto accept1
if %year%==24 goto accept1
if %year%==25 goto accept1
if %year%==26 goto accept1
if %year%==27 goto accept1
if %year%==28 goto accept1
if %year%==29 goto accept1
if %year%==30 goto accept1
if %year%==31 goto accept1
if %year%==32 goto accept1
if %year%==33 goto accept1
if %year%==34 goto accept1
if %year%==35 goto accept1
if %year%==17 goto ignored1
if %year%==16 goto ignored1
if %year%==15 goto ignored1
if %year%==14 goto ignored1
if %year%==13 goto ignored1
if %year%==12 goto ignored1
if %year%==11 goto ignored1
if %year%==10 goto ignored1
if %year%==9 goto ignored1
if %year%==8 goto ignored1
if %year%==7 goto ignored1
if %year%==6 goto ignored1
if %year%==5 goto ignored1
if %year%==4 goto ignored1
if %year%==3 goto ignored1
if %year%==2 goto ignored1
if %year%==1 goto ignored1
pause
:ignored
echo Chyba sie pomyliles, sprobuj jeszcze raz.
set /p year=Ile masz lat? :
pause
:accept1
echo Jestes osoba pelnoletnia
pause
:ignored1
echo Nie jestes osoba pelnoletnia
pause
echo.
echo.
echo Witaj %name%,
echo a moze wolisz powitanie: Witaj %name% :)
echo.
echo.
echo -------------------------------------------------------------------------------
echo.
echo.
echo ###########################
echo.
echo.
echo ...............................................
echo . Autor programu: .
echo . TWOJE IMIE .
echo ...............................................
pause
Myślę że pomogłem :-)
Odpowiedź:
#include <iostream>
#include <string>
#include <vector>
using namespace std;
string parkan(string haslo){
vector<string> lista(4);
bool dir = false;
int index = 0;
for(char& c : haslo){
lista[index].push_back(c);
if (index > 2 && !dir){
dir = true;
} else if (index < 1 && dir){
dir = false;
}
index += (-1 * (int)dir) * 2 + 1;
}
string wynik;
for(string& c : lista){
wynik.append(c);
}
return wynik;
}
int main()
{
string imie;
cout << "Jak masz na imie?" << endl;
cin >> imie;
int wiek;
while(wiek<1 || wiek>100){
cout << "Ile masz lat?" << endl;
cin >> wiek;
if(wiek<1 || wiek>100){
cout << "Chyba się pomyliłeś. Spróbuj jeszcze raz." << endl;
}
}
cout << "Witaj, " << imie << endl;
cout << "a może wolisz powitanie: Witaj " << parkan(imie) << " :)" << endl;
cout << endl;
if(wiek<18){
cout << "Jesteś osobą niepełnoletnią." << endl;
} else {
cout << "Jesteś osobą pełnoletnią." << endl;
}
cout << endl;
for(int i = 0; i < 50; i++){
cout << '-';
}
cout << endl << endl;
for(int i = 0; i < wiek; i++){
cout << '#';
}
cout << endl << endl;
for(int i = 0; i < 25; i++){
cout << '.';
}
cout << endl << endl;
cout << ". Autor Programu ." << endl;
cout << ". TWOJE IMIE ." << endl;
for(int i = 0; i < 25; i++){
cout << '.';
}
cout << endl;
return 0;
}