Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CALCULADORA 1 EN C++:
CALCULADORA 2 EN C:
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main()
int operacion;
char continuar[1];
printf("::CALCULADORA::\n");
printf("Operaciones disponibles:\n");
continuar[0]='s';
do
scanf("%lf", &numero);
scanf("%d", &operacion);
switch(operacion)
fflush(stdin);
scanf("%s", continuar);
while (continuar[0]=='s'||continuar[0]=='S');
printf("Hasta pronto!");
return 0;
getch();
}
CALCULADORA 2 EN C++:
#include <iostream>
#include <math.h>
int main()
int operacion;
char continuar[1];
continuar[0]='s';
do
switch(operacion)
cout << "El resultado es: " << resultado << '\n';
fflush(stdin);
while (continuar[0]=='s'||continuar[0]=='S');
cin.get();cin.get();
return 0;
}
ESPACIO LETRAS EN C:
#include <stdio.h>
#include <string.h>
#include <conio.h>
int main()
fgets(frase, 100, stdin); //Tener en cuenta que esta función guarda \n en el string
frase[strlen(frase)-1]='\0'; //Al guardar la frase tenemos "frase\n", esa línea cambia \n por
\0 para que no se introduzca un carácter extra en el último token
strcat(letras, parte);
strcat(letras, parte);
espacios++;
numero_letras=strlen(letras);
getch();
return 0;
}
ESPACIO LETRAS EN C++:
ECUACIÓN SEGUNDO GRADO EN C
ECUACIÓN SEGUNDO GRADO EN C++
#include <iostream>
#include <math.h>
int main(){
discriminante = b*b-4*a*c;
cout << "No existe ninguna ecuacion, la expresion es un absurdo: " << c << " = 0";
else if (a==0){
else if (discriminante==0){
r=(-b/2*a);
else if (discriminante<0) {
real=(-b)/(2*a);
imaginario=(sqrt(-discriminante))/(2*a);
if ((imaginario)<0) {
<< real
<< imaginario
<< real
<< "+"
<< -imaginario
<< "i";
else{
<< real
<< "+"
<< imaginario
<< real
<< -imaginario
<< "i";
else{
r1=(-b+sqrt(discriminante))/(2*a);
r2=(-b-sqrt(discriminante))/(2*a);
cout << "Las dos raices de la ecuacion son " << r1 << " y " << r2;
cin.get();cin.get();
return 0;