Scripts de Fernando Krein Pinheiro - pág. 1
Scripts de fernandopinheiro
Comparações sem usar IF - ELSE em C
Nessa dica vou usar o operado " ? ". Esse tipo de operador é chamado de operador ternario pois o mesmo requer tres operando. Este pode ser usado para substituir os if-else na linguagem C. Sua forma de funcionamento é: Exp1 ? Exp2 : Exp3 onde Exp1 é expressão1 Exp2 é expressão2 e assim por diante... O valor de uma Expressão ? é determinada como segue: Exp1 é avaliada. Se for verdadeira, Exp2 sera avaliada e se tornara expressão ? inteira. Se Exp1 é falsa, entao Exp3 é verdadeira e se torna valor da expressão ? .
O objetivo do script é: /*Crie uma classe em C++ chamada Relogio para armazenar um horário, composto por hora, minuto e segundo. A classe deve representar esses componentes de horário e deve apresentar os métodos descritos a seguir: um método chamado setHora, que deve receber o horário desejado por parâmetro (hora, minuto e segundo); um método chamado getHora para retornar o horário atual, através de 3 variáveis passadas por referência; um método para avançar o horário para o próximo segundo (lembre-se de atualizar o minuto e a hora, quando for o caso).*/
Aprendendo a usar classes em C++
Esse problema foi dado na disciplina de Linguagem de Programação II C++. /*5- Crie uma classe Filme, com campos para: Código do Filme (caracteres alfanuméricos) Título do Filme Categoria (que pode ser Aventura, Ficção, etc.) Quantidade (inteiro) Alugados (inteiro) Disponivel (Sim/Não) Além do método construtor, crie os seguintes métodos: locar, que não recebe parâmetros e acerta o campo Disponivel para Não; devolver, que não recebe parâmetros e acerta o campo Disponível para Sim. Crie a classe Pessoa com os atributos codigo, nome, endereco e com os métodos set e gets correspondentes. Também implemente o construtor. Crie a classe Locadora que simule um acervo de 20 filmes ( Filme filmes[20]) e então faça uma pessoa ser capaz de locar alguns filmes e em seguida devolve-los*/
Pequeno algoritmo em C usando métodos de ordenação. É feita a abordagem de 3 métodos, entre eles: - QuickSort - SelectionSort - InsertionSort Uso da função Clock_t para comparar o tempo que cada método leva para ordenar os valores. O algoritmo divide-se assim: existe 3 funções que: 1 Gera valores ordenados decrescente 2 gera valores ordenados crescentes 3 gera valores ordenados randômicos Outras 3 funções que: 1 Ordenado pelo método QuickSort 2 Ordena pelo método SelectionSort 3 Ordenada pelo método InsertionSort Outra função que é a main() Onde está o menu de opções e as chamadas para as funções comentadas anteriormente Bom acho que é isso. Qualquer dívida estou aí.