Ir ao conteúdo
  • Cadastre-se

Conversão de c para c++


soony

Posts recomendados

#include<stdio.h>

#include<conio.h>

main()

{

int idade, media=0, num, cont=0;

printf("Digite quantas idades deseja calcular...: ");

scanf("%d",&num);

while(cont<num)

{

printf("Digite uma idade...: ");

scanf("%d",&idade);

media=media+idade;

cont++;

}

printf("A media de idade e...: %d",media/num);

getche();

}

alguem poderia transcrever esse codigo em c++ ?

e traduzir esse algoritmo para c++

algoritmo()

{

// declaracao das variaveis

declare X:real; // argumento lido da entrada

declare Y:real; // valor calculado pela funcao dada

declare C:real; // valor do cosseno de x

enquanto ( X >= 0 )

{

// recebendo o argumento x do usuario

leia ( "informe o valor de x (-1 para encerrar): ", X );

se ( x >= 0 )

{

// calcula o cosseno de X em radianos utilizando a funcao CoSeno()

// disponivel na biblioteca interna do interpretador

//chama a funcao especificando que o argumento X esta sendo passado em radianos

C := Cosseno ( X/2,"R" );

Y := 2.5 * C;

// calcula a expressao

// exibe o resultado

escreva ( "valor de x: ", X, " valor de Y: ", Y );

}

}

}

Link para o comentário
Compartilhar em outros sites

Em c temos varias funções que já calcula o seno, cosseno e tangente. Veja abaixo



#include<iostream>
#include <math.h>
using namespace std;

float cosf(float x); /* C99 */
float sinf(float x); /* C99 */
float tanf(float x); /* C99 */
double cos(double x);
double sin(double x);
double tan(double x);
long double cosl(long double x); /* C99 */
long double sinl(long double x); /* C99 */
long double tanl(long double x); /* C99 */

int main()
{
float num, fcosf, fsinf;
double dcosf, dsinf;
long double ldcosf, ldsinf, ldtangf;
cout<<"Numero : ";
cin>>num;
fcosf=cosf(num);
fsinf=sinf(num);
dcosf=cos(num);
dsinf=sin(num);
ldcosf=cosl(num);
ldsinf=sinl(num);
ldtangf=tanl(num);
cout<<"Cosf : "<<fcosf<<endl;
cout<<"Sinf : "<<fsinf<<endl;
cout<<"DCosf : "<<dcosf<<endl;
cout<<"DSinf : "<<dsinf<<endl;
cout<<"LDinf : "<<ldcosf<<endl;
cout<<"LDCosf : "<<ldsinf<<endl;
cout<<"LDTanf : "<<ldtangf<<endl;

}


Agora se você realmente precisa fazer tudo na mão posta ai de novo que a gente tenta ajudar, valeu.

Media de idade



#include<conio.h>
#include<iostream>
using namespace std;
main()
{
int idade, num, cont=0, media=0;

cout<<"Digite quantas idades deseja calcular...: ";
cin>>num;

while(cont<num)
{
cout<<"Digite uma idade...: ";
cin>>idade;
media = media+idade;
cont++;
}
cout<<"A media de idade e...: "<<media/num;

getche();
}


dica declare media como float, retorna o resultado exato e nao arredondado, beleza

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!