Trabalho AV3 Elton Gerling Estacio

393 palavras 2 páginas
Estácio Recife
Lógica de Programação
Professor João Corte
Trabalho para AV3

Enunciado

1) Faça uma pesquisa sobre as estruturas de repetição e escreva 2(dois) algoritmos que utilizem essas estruturas.
a) algoritmo “contagem decrescente” var i : inteiro inicio para i de 0 ate 10 passo 1 faca escreval(i) fimpara fimalgoritmo

b) Algoritmo “vetores”
VAR
NUMERO: VETOR [1...10] DE REAL
I, conta_neg: INTEIRA inicio conta_neg < - 0 para i de 1 ate 10 faca leia (NUMERO[i]) < 0 então conta_neg <- conta_neg + 1 fimse fim para para i de 1 ate 10 faca escreval (NUMERO[i]) fimpara escreva (“Total de números negativos:”, conta_neg) fimalgoritmo 2) Escreva um programa em C++ que calcule a hipotenusa do triângulo retângulo ABC cujo cateto é 36 cm e o valor do outro cateto é digitado via console/teclado. O programa deve verificar se o valor digitado é válido.
#include <stdio.h>
#include <stdlib.h> int main ()
{
float H, 36, C2; printf("\n Digite o valor do cateto: "); scanf("%f",&C2); H = pow(36,1/2) + pow(C2,1/2); printf("\n O valor da Hipotenusa e: %0.2f \n\n",H);
/* fim do programa */ system ("pause"); return 0;
}

3) Pesquise um problema de lógica matemática e desenvolva um algoritmo com a solução do problema pesquisado. (identifica a referencia da sua pesquisa (fonte)).

4) Descreva as diferenças entre as estruturas condicionais da linguagem C++ (if, if else, switch case, do while loop). Escreva um programa C++ exemplo para cada estrutura.
O comando “DO WHILE-LOOP” inicialmente testa a condição. Se for falsa, nenhum comando dentro da malha é executado, e a execução prossegue no comando N+1. Se a condição for verdadeira, o programa prossegue executando um a um os comandos de 1 a N.
Já no if/else, você verifica se uma expressão é verdadeira ou não. A valores racionais.
A estrutura switch compara a expressão com as constantes “case” ou com igualdades.
DO WHILE-LOOP int par=0; cout <<"Os numeros pares de 0 a 100 sao:\n\n";
while

Relacionados