Buscar

Aula 09 / 05 / 2014

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Rio, 09 / 05 / 2014
Continuação de Vetores:
Construa um código que receba três valores utilizando vetores e exiba o maior valor dentre aqueles digitados pelo usuário.
#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;
#define TAM_MAX 3
int main()
{
int i;
double vet1[TAM_MAX];
double Maior;
for (i=0;i< TAM_MAX; i++)
 {
 cout<< "Digite o : " << i+1 << "o numero : ";
 cin>> vet1[i];
 cout<< "\n\n";
 }
 Maior = vet1[0];
 for (i=0; i<TAM_MAX; i++)
 {
 if (vet1[1]>Maior)
 {
 Maior = vet1[i];
 }
 }
 cout<< "O maior numero dentre aqueles digitados e: " << Maior;
 getch (); 
 }
SOFTWARE NO DEV C++:
#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;
#define TAM_MAX 3 // define uma constante TAM_MAX = 3, logo a variável TAM_MAX = 3
int main()
{
int i;
double vet1[TAM_MAX];
double Maior;
for (i=0;i< TAM_MAX; i++) // ponto inicial; ponto final ; passo a passo
 {
 cout<< "Digite o : " << i+1 << "o numero : "; // i (inicial) = 0 / i+1 = 0+1 = --> 1º
 cin>> vet1[i];
 cout<< "\n\n"; // pula duas linhas
 }
 Maior = vet1[0]; // Atribui o valor reservado na posição de memória 0, lembrando que o espaço reservado (3 posições) na memória é : [0,1,2]
 for (i=0; i<TAM_MAX; i++) // i=0; i<3; i++ --> logo o loop será realizado 3 vezes (para i=0, i=1, i=2), no terceiro loop o for é abandonado, pois 3<3 é falso
 {
 if (vet1[1]>Maior) // estrutura de comparação
 {
 Maior = vet1[i];
 }
 }
 cout<< "O maior numero dentre aqueles digitados e: " << Maior;
 getch (); 
 }
Algumas características entre C e C++:
(Utilização do printf e scanf)
Construa um algoritmo que faça a conversão de ºF p/ º C:
#include <stdio.h>
#include <conio.h>
main()
{
float ftemp, ctemp;
printf("\n informe a temperatura em graus Fahrenheit: ");
scanf("%f", &ftemp);
ctemp= (ftemp-32)*5/9;
printf("temperatura em graus Celcius e: %f \n", ctemp);
getch(); 
}
DEV C++:
#include <stdio.h>
#include <conio.h>
main()
{
float ftemp, ctemp;
printf("\n informe a temperatura em graus Fahrenheit: ");
scanf("%f", &ftemp); // scanf = entrada de dados / tipo de dados "%f" - float - nº's reais
ctemp= (ftemp-32)*5/9;
printf("temperatura em graus Celcius e: %f \n", ctemp); // printf = saída de dados
getch(); 
}

Continue navegando