CONTADORES Y ACUMULADORES EN C++
Hola Brother's, en este post dos pequeños algoritmos, para diferenciar un contador de un acumulador. En el primero se desarrollará un método, el cual calculará notas aprobadas, de acuerdo a una condición, si esta se cumple, pues ahí entra a tallar el contador. En el segundo se creará una función o método, el cual se hará una pequeña simulación de movimientos, en el cual haré uso de los acumuladores.
Todo lo mencionado anteriormente lo podrás observar en el vídeo que dejaré a continuación como también el código fuente de ambos, ejercicios.
► Te recomiendo primero ver el vídeo y luego digitar el código fuente, para un buen entendimiento.
► Código fuente, ejemplo contador:
#include <iostream>
#include <cstdlib>
using namespace std;
void notaAprobada(double n);
int main(){
double nota;
cout<<"Nota: "; cin>>nota;
notaAprobada(nota);
return 0;
}
void notaAprobada(double n){
int c=0; // contador
if ( n >= 11.5 ) c++;
cout<<"# de Nota Aprobada: "<<c<<endl;
}
► Código fuente, ejemplo acumulador:
#include
#include
using namespace std;
void mover(char flecha);
int main(){
char fle;
cout<<"Flecha: "; cin>>fle;
mover(fle);
return 0;
}
void mover(char flecha){
int a = 4, //posicion del cuadro acutal
pasos;
if(flecha == 'd'){
pasos=3;
cout<<"Avanzo al "<<(a = a + pasos)<<" cuadro\n";
}else if(flecha == 'i'){
pasos = 2;
cout<<"Retrocedio al "<<(a = a - pasos)<<" cuadro\n";
}
}
➜ Curso C++ desde cero: http://goo.gl/8Fc3Ly
➜ Nota: Puedes darme las gracias o apoyarme, haciendo click en uno de los anuncios. 😁
Ya, sabes, si tienes cualquier consulta, puedes dejar tus comentarios, ya sea por aquí, o en la plataforma de youtube ( preferible ).
Redes Sociales:
➜ Facebook 🐺: Código Wolf
➜ Twitter 🐺: Código Wolf
➜ Google Plus 🐺: Código Wolf