Trabalho De Algoritmo
Monografias: Trabalho De Algoritmo. Pesquise 862.000+ trabalhos acadêmicosPor: danyell100 • 25/10/2013 • 300 Palavras (2 Páginas) • 493 Visualizações
Programa 1 – laços de repetição e vetores:
O programa um tem a função de fazer a soma de cinco números, expressos em cada posição do vetor.
#include<stdio.h>
#include<stdlib.h>
int main (){ // entra com o menu
int vet[5],i=0,soma=0; // entrar com as variaveis
// Começo do programa, é solicitado ao usuarios os valores, sendo cada um armazenado em uma posição do vetor que vai de 0 à 4.
for(i=0;i<=4;i++){
printf("Digite um valor %d\n: ", i+0);
scanf("%d",&vet[i]);
}
// Estrutura de laço de repetição, onde a soma será sempre o resultado do vetor anterior com o seguinte até a ultima posição do vetor
for(i=0;i<=4;i++){
soma= soma + vet[i];
}
// fim do programa, onde aparecera o resultado da operação realizada com os vetores.
printf("\nO resultado e: %d", soma);
printf("\n\nFim do programa.");
Programa 2 – Função (sub-rotina):
O programa tem a função de calcular o tempo total gasto em uma atividade em minutos.
#include <stdio.h>
#include <stdlib.h>
int resultado (valor1, valor2, valor3, valor4);
int main(){
int valor1, valor2, valor3, valor4, valor5;
printf("Digite o horario inicial HH:MM \n");
scanf("%i%*c%i", &valor1, &valor2);
printf("Digite o horario final HH:MM \n");
scanf("%i%*c%i", &valor3, &valor4);
valor5 = resultado(valor1, valor2, valor3,valor4);
printf("o tempo total gasto foi de: %i", valor5);
}
int resultado( Valor1, Valor2, Valor3, Valor4 ){
int mini, mint;
mini = Valor1 * 60 + Valor2;
mint = Valor3 * 60 + Valor4;
if( mini > mint){
mint += 60 * 24 ;
}
return mint - mini;}
...