Pular para o conteúdo principal

Postagens

Estrutura por parâmetro, Float média, struct, return

#include #include using namespace std; struct notas {   float prova, trab;}; float mediaPond(notas n); int main() {    notas aluno;  cout<<"\nDigite nota da prova: ";cin>>aluno.prova;  cout<<"\nDigite nota do trabalho: ";cin>>aluno.trab;      cout<<"\nMedia ponderada: "<  cout<<"\n\n";  system("pause"); } float mediaPond(notas n) {  return (n.prova*6+ n.trab*4)/10;}

Média ponderada, float, return média, passagem por valor

#include #include using namespace std; float mediaPond(float, float); int main() {    struct   {  float prova, trab; } notas;  cout<<"\nDigite nota da prova: ";cin>>notas.prova;  cout<<"\nDigite nota do trabalho: ";cin>>notas.trab;      cout<<"\nMedia : "<  cout<<"\n\n";  system("pause"); } float mediaPond(float p, float t) {    return (p*6+ t*4)/10; }

Void soma, Void dobra, float, num

#include using namespace std; void soma(); void dobra(); float num=20;// variável global int main() {     soma();    cout<<"\nApos chamar a funcao soma: "<    dobra();    cout<<"\nApos chamar a funcao dobra: "<    cout<<"\n\n";    system("pause"); } void soma() {  num+=5; } void dobra() {  num+=num; }

Laço, for, testa,

#include using namespace std; int main() { int controle; for ( controle = 60; controle >= 0; controle = controle - 2) { cout << "Esta frase se repetirá até que a variável controle seja igual a 0\n"; cout<< "controle = "< } system("PAUSE > null"); return 0; }

Fatorial recursivo, Unsigned, long, if((n==1)

#include #include using namespace std; unsigned long fatorial_recursivo (int n){ unsigned long resposta; if ((n == 1) || (n == 0))return(1); resposta = n * fatorial_recursivo(n - 1); return(resposta); } int main() { unsigned long f; int n; cout<<"Digite um número: \n"; cin >> n; f = fatorial_recursivo(n); cout<<"O fatorial de "< system("PAUSE > null"); return 0; }