scilab lista de laboratorio
Faça um programa, em SciLab, contendo os problemas abaixo.
O programa deverá ser feito da seguinte forma:
Uma função para cada problema
Um “programa principal”, onde o usuário escolhe o problema a ser resolvido
Modelo:
//LISTA DE PROGRAMAS Nº 1
//PROGRAMADOR:
//DATA: function Programa1() clc; printf("\n********************************************"); printf("\nPrograma1"); printf("\nPrograma para ...") printf("\n********************************************"); //RELAÇÃO DE VARIAVEIS COM OS RESPECTIVOS TIPOS
//ENTRADA DE DADOS
//PROCESSAMENTO
//SAÍDA DE RESULTADOS endfunction //TODOS OS OUTROS PROGRAMAS DA LISTA, CONFORME MODELO ACIMA
//**********************************************************
//PROGRAMA PRINCIPAL
//**********************************************************
//RELAÇÃO DE VARIAVEIS COM OS RESPECTIVOS TIPOS
Opcao = 999; //Valor inicial qualquer, diferente de 0 while (Opcao 0) clc; printf("\nLISTA DE PROGRAMAS Nº 1\n\n"); printf("\n\n0 - SAIR DO PROGRAMA"); printf("\n\n1 - PROGRAMA 1 - CALCULAR TROCO"); printf("\n\n2 - PROGRAMA 2 - ...");
//TODOS OS OUTROS PROGRAMAS
Opcao = input ('Escolha sua opção:'); select Opcao case 1, Programa1(); case 2, Programa2();
//TODAS AS OUTRAS OPÇÕES else, if (Opcao 0) then printf("\n\nOpcao invalida");1 end end //select end //while
//FIM DO PROGRAMA PRINCIPAL
LISTA DE PROGRAMAS Nº 1
1. Calcular e escrever o valor de um “troco”, lendo o valor da compra e o valor “dado” pelo comprador.
2. Ler as medidas dos lados de um retângulo, calcular e escrever:
O perímetro
A área
A diagonal desse retângulo.
3. Armazenar em uma constante o valor do quilowatt hora de energia elétrica residencial fornecida por uma empresa de Energia Elétrica.
Ler o número registrado no medidor de uma residência em dois meses consecutivos.
Calcular e escrever o consumo registrado e o valor a pagar pela conta de energia elétrica no período acima. 4. Sabe-se que os produtos de um