Calculadora de notas versão Perl
Publicado por victor (última atualização em 20/12/2018)
[ Hits: 1.511 ]
Homepage: kkk
Calcula sua média anual, bimestral e semestral. Também calcula quantos pontos faltam para você passar em função da média de sua escola ou faculdade.
print"CALCULADORA DE NOTAS :\n"; print"PARA PROSSEGUIR, ESCOLHA UMA DAS SEGUINTES OPÇÕES: \n"; print"CALCULAR MÉDIA DO BOLETIM ---- >1 \n"; print"CALCULAR NOTA MÍNIMA NECESSÁRIA ----> 2 \n"; print"SAIR ----> EXIT \n"; chomp($escolha = <STDIN>); if ($escolha == '1') { print"CALCULAR MÉDIA DO BOLETIM: \n"; print"MÉDIA ANUAL ----> 1 \n"; print"MÉDIA BIMESTRAL ----> 2 \n"; print"MÉDIA SEMESTRAL ----> 3 \n"; chomp($media = <STDIN>); if ($media == '1') { print"MÉDIA ANUAL: \n"; print"4 BIMESTRES POR ANO ----> 1 \n"; print"2 SEMESTRES POR ANO ----> 2 \n"; chomp($ano = <STDIN>); if ($ano == '1') { print"4 BIMESTRES POR ANO: \n"; print"DIGITE SUA NOTA NO 1º BIMESTRE: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NO 2º BIMESTRE: \n"; chomp($n2 = <STDIN>); print"DIGITE SUA NOTA NO 3º BIMESTRE: \n"; chomp($n3 = <STDIN>); print"DIGITE SUA NOTA NO 4º BIMESTRE: \n"; chomp($n4 = <STDIN>); $resp=($n1+$n2+$n3+$n4)/4; print"SUA MÉDIA ANUAL É:" .$resp; } if ($ano == '2') { print"2 SEMESTRES POR ANO: \n"; print"DIGITE SUA NOTA NO 1º SEMESTRE: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NO 2º SEMESTRE: \n"; chomp($n2 = <STDIN>); $resp=($n1+$n2)/2; print"SUA MÉDIA ANUAL É:" .$resp; } } if ($media == '2') { print"MÉDIA BIMESTRAL: \n"; print"DIGITE O NÚMERO DE PROVAS POR BIMESTRE: \n"; chomp($bim = <STDIN>); if ($bim == '2') { print"2 PROVAS POR BIMESTRE: \n"; print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); $resp=($n1+$n2)/2; print"SUA MÉDIA É:" .$resp; } if ($bim == '3') { print"3 PROVAS POR BIMESTRE: \n"; print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); print"DIGITE SUA NOTA NA 3º PROVA: \n"; chomp($n3 = <STDIN>); $resp=($n1+$n2+$n3)/3; print"SUA MÉDIA É:" .$resp; } if ($bim == '4') { print"4 PROVAS POR BIMESTRE: \n"; print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); print"DIGITE SUA NOTA NA 3º PROVA: \n"; chomp($n3 = <STDIN>); print"DIGITE SUA NOTA NA 4º PROVA: \n"; chomp($n4 = <STDIN>); $resp=($n1+$n2+$n3+$n4)/4; print"SUA MÉDIA É:" .$resp; } } if ($media == '3') { print"MÉDIA SEMESTRAL: \n"; print"DIGITE O NÚMERO DE PROVAS POR SEMESTRE: \n"; chomp($sem = <STDIN>); if ($sem == '2') { print"2 PROVAS POR SEMESTRE: \n"; print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); $resp=($n1+$n2)/2; print"SUA MÉDIA É:" .$resp; } if ($sem == '3') { print"3 PROVAS POR SEMESTRE: \n"; print"DIGITE SUA NTOA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); print"DIGITE SUA NOTA NA 3º PROVA: \n"; chomp($n3 = <STDIN>); $resp=($n1+$n2+$n3)/3; print"SUA MÉDIA É:" .$resp; } if ($sem == '4') { print"4 PROVAS POR SEMESTRE: \n"; print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); print"DIGITE SUA NOTA NA 3º PROVA: \n"; chomp($n3 = <STDIN>); print"DIGITE SUA NOTA NA 4º PROVA: \n"; chomp($n4 = <STDIN>); $resp=($n1+$n2+$n3+$n4)/4; print"SUA MÉDIA É:" .$resp; } } } if ($escolha == '2') { print"CALCULAR NOTA MÍNIMA NECESSÁRIA: \n"; print"NOTA NECESSÁRIA ANUAL ---- > 1 \n"; print"NOTA NECESSÁRIA BIMESTRAL ----> 2 \n"; print"NOTA NECESSÁRIA SEMESTRAL ----> 3 \n"; chomp($nota = <STDIN>); if ($nota == '1') { print"NOTA NECESSÁRIA ANUAL: \n"; print"4 BIMESTRES ANUAIS ----> 1 \n"; print"2 SEMESTRES ANUAIS ----> 2 \n"; chomp($bim = <STDIN>); if ($bim == '1') { print"4 BIMESTRES ANUAIS: \n"; print"DIGITE A MÉDIA DE SUA ESCOLA: \n"; chomp($media = <STDIN>); print"DIGITE SUA NOTA NO 1 º BIMESTRE: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NO 2º BIMESTRE: \n"; chomp($n2 = <STDIN>); print"DIGITE SUA NOTA NO 3º BIMESTRE: \n"; chomp($n3 = <STDIN>); print"DIGITE SUA NOTA NO 4º BIMESTRE: \n"; chomp($n4 = <STDIN>); $resp=$media-($n1+$n2+$n3+$n4); print"FALTA:" .$resp; print"SE SEU RESULTADO FOR < QUE 0, VOCÂ NÃO PRECISA DE PONTOS \n"; } if ($bim == '2') { print"2 SEMESTRES ANUAIS: \n"; print"DIGITE A MÉDIA DE SUA ESCOLA :\n"; chomp($media = <STDIN>); print"DIGITE SUA NOTA NO 1º SEMESTRE: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NO 2º SEMESTRE: \n"; chomp($n2 = <STDIN>); $resp=$media-($n1+$n2); print"FALTAM:" .$resp; print"SE SUA RESPOSTA FOR < QUE 0, VOCÊ NÃO PRECISA DE PONTOS \n"; } } if ($nota == '2') { print"NOTA NECESSÁRIA BIMESTRAL: \n"; print"DIGITE O NÚMERO DE PROVAS POR BIMESTRE: \n"; chomp($provas = <STDIN>); if ($provas == '2') { print"2 PROVAS POR BIMESTRE: \n"; print"DIGITE A MÉDIA DE SUA ESCOLA: \n"; chomp($media = <STDIN>); print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); $resp=$media-($n1+$n2); print"FALTAM:" .$resp; print"SE SUA RESPOSTA FOR < QUE 0, VOCÊ NÃO PRECISA DE PONTOS \n"; } if ($provas == '3') { print"3 PROVAS POR BIMESTRE: \n"; print"DIGITE A MEDIA DE SUA ESCOLA: \n"; chomp($media = <STDIN>); print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); print"DIGITE SUA NOTA NA 3º PROVA: \n"; chomp($n3 = <STDIN>); $resp=$media-($n1+$n2+$n3); print"FALTAM:" .$resp; print"SE SUA RESPOSTA FOR < QUE 0, VOCÊ NÃO PRECISA DE PONTOS \n"; } if ($provas == '4') { print"4 PROVAS POR BIMESTRE: \n"; print"DIGITE A MÉDIA DE SUA ESCOLA: \n"; chomp($media = <STDIN>); print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); print"DIGITE SUA NOTA NA 3º PROVA: \n"; chomp($n3 = <STDIN>); print"DIGITE SUA NOTA NA 4º PROVA: \n"; chomp($n4 = <STDIN>); $resp=$media-($n1+$n2+$n3+$n4); print"FALTAM:" .$resp; print"SE SUA RESPOSTA FOR < QUE 0, VOCÊ NÃO PRECIA DE PONTOS \n"; } } if ($nota == '3') { print"NOTA NECESSÁRIA SEMESTRAL: \n"; print"DIGITE O NÚMERO DE PROVAS POR SEMESTRE: \n"; chomp($sem = <STDIN>); if ($sem == '2') { print"2 PROVAS POR SEMESTRE: \n"; print"DIGITE A MÉDIA DE SUA ESCOLA: \n"; chomp($media = <STDIN>); print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); $resp=$media-($n1+$n2); print"FALTAM:" .$resp; print"SE SUA RESPOSTA FOR < QUE 0, VOCÊ NÃO PRECISA DE PONTOS \n"; } if ($sem == '3') { print"3 PROVAS POR SEMESTRE: \n"; print"DIGITE A MÉDIA DE SUA ESCOLA: \n"; chcmp($media = <STDIN>); print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); print"DIGITE SUA NOTA NA 3º PROVA: \n"; chomp($n3 = <STDIN>); $resp=$media-($n1+$n2+$n3); print"FALTAM:" .$resp; print"SE SUA RESPOSTA FOR < QUE 0, VOCÊ NÃO PRECISA DE PONTOS: \n"; } if ($sem == '4') { print"4 PROVAS POR SEMESTRE: \n"; print"DIGITE A MÉDIA DE SUA ESCOLA: \n"; chomp($media = <STDIN>); print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); print"DIGITE SUA NOTA NA 3º PROVA: \n"; chomp($n3 = <STDIN>); print"DIGITE SUA NOTA NA 4º PROVA: \n"; chomp($n4 = <STDIN>); $resp=$media-($n1+$n2+$n3+$n4); print"FALTAM:" .$resp; print"SE SUA RESPOSTA FOR < QUE 0, VOCÊ NÃO PRECISA DE PONTOS \n"; } if ($sem == '5') { print"5 PROVAS POR SEMESTRE: \n"; print"DIGITE A MÉDIA DE SUA ESCOLA: \n"; chomp($media = <STDIN>); print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); print"DIGITE SUA NOTA NA 3º PROVA: \n"; chomp($n3 = <STDIN>); print"DIGITE SUA NOTA NA 4º PROVA: \n"; chomp($n4 = <STDIN>); print"DIGITE SUA NOTA NA 5º PROVA: \n"; chomp($n5 = <STDIN>); $resp=$media-($n1+$n2+$n3+$n4+$n5); print"FALTAM:" .$resp; print"SE SUA RESPOSTA FOR < QUE 0, VOCÊ NÃO PRECISA DE PONTOS \n"; } if ($sem == '6') { print"6 PROVAS POR SEMESTRE: \n"; print"DIGITE SUA NOTA NA 1º PROVA: \n"; chomp($n1 = <STDIN>); print"DIGITE SUA NOTA NA 2º PROVA: \n"; chomp($n2 = <STDIN>); print"DIGITE SUA NOTA NA 3º PROVA: \n"; chomp($n3 = <STDIN>); print"DIGITE SUA NOTA NA 4º PROVA: \n"; chomp($n4 = <STDIN>); print"DIGITE SUA NOTA NA 5º PROVA: \n"; chomp($n5 = <STDIN>); print"DIGITE SUA NOTA NA 6º PROVA: \n"; chomp($n6 = <STDIN>); $resp=$media-($n1+$n2+$n3+$n4+$n5+$n6); print"FALTAM:" .$resp; print"SE SUA RESPOSTA FOR < QEU 0, VOCÊ NÃO PRECISA DE PONTOS \n"; } } } if ($escolha == 'exit') { print"OBRIGADO POR USAR MEU PROGRAMA!!! \n"; exit() }
Algoritmo de Fatoração de Fermat (FFA) em Perl
Introdução a Persistência de Estrutura de Dados em Perl
Verificação de IP em blacklists
Nenhum comentário foi encontrado.
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Atalhos duplicados (sobras de instalações anteriores) (1)
Autenticação necessária. um aplicativo quer acesso ao chaveiro (3)