Fecha: Junio 30,2020
FINAL DE PROGRAMACIÓN.
RTA:
Explicación del programa C++:
zxcexplicasion de las lineas c++
#include<stdio.h> es una libreria variables numéricas
#include<string.h> es otra libreria variable texto
int main(){ el inicio
long int decimalNumber,remainder,quotient;
decimalNomber= numero decimal.
remainder= recordatorio reciduo.
quotient= conciente.
int binaryNumber[100],i=1,j;
binaryNumber(ese es el vector del numero vinario.)
i y j son contadores de cualquier programa.
printf("entre numero decimal:");
printf es escribir en Pseint
scanf("%ld",&decimalNumber);
scanf es leer %ld significa numero con decimal
y %i es para numero entero y en este caso estamos leyendo una variable decimalNumber
quotient=decimalNumber;
al conciente le asignamos del numero leido
while(quotient!=0){
while es un ciclo mientras cociente <> 0
<> c es != este simbolo significa negación
printf("cociente divido dos=%d",quotient);
escribimos el cociente
binaryNumber[i++]=quotient%2;
al vector le asignamos la funcion residuo 2
7%2 sobra 1 de la edivicion por 2
7/2=3 y sobra 1
binaryNumber[i++] este es el vector
i++ significa que el contador i se incrementa en 1
printf("residuo=%i\n",quotient%2);
esta es una inprecion de los residuos por que
imprimimos quotient%2
quotient=quotient/2;
el cociente lo dividimos por 2 quotient/2
} final del mientras
printf("el equivalente del numero decimal en binario de %d:es->",decimalNumber);
estamos colocando un numero decimal
for(j=i-1;j>0;j--)
para j desde i-1 hasta j mayor que cero y j--
j-- significa decrementar la j en 1
printf("%d",binaryNumber[j]);
estamos inprimiento al reves vector
binaryNumber[j] simplemente que lo recorre la barialble j
return 0; el fin del proceso
1).
#include<stdio.h>
#include<string.h>
int main(){
long int decimalNumber,remainder,quotient;
int binaryNumber[100],i=1,j;
printf("Enter any decimal number: ");
scanf("%ld",&decimalNumber);
quotient = decimalNumber;
while(quotient!=0){
binaryNumber[i++]= quotient % 2;
quotient = quotient / 2;
}
printf("Equivalent binary value of decimal number %d: ",decimalNumber);
for(j = i -1 ;j> 0;j--)
printf("%d",binaryNumber[j]);
return 0;
zxcexplicasion de las lineas c++
#include<stdio.h> es una libreria variables numéricas
#include<string.h> es otra libreria variable texto
int main(){ el inicio
long int decimalNumber,remainder,quotient;
decimalNomber= numero decimal.
remainder= recordatorio reciduo.
quotient= conciente.
int binaryNumber[100],i=1,j;
binaryNumber(ese es el vector del numero vinario.)
i y j son contadores de cualquier programa.
printf("entre numero decimal:");
printf es escribir en Pseint
scanf("%ld",&decimalNumber);
scanf es leer %ld significa numero con decimal
y %i es para numero entero y en este caso estamos leyendo una variable decimalNumber
quotient=decimalNumber;
al conciente le asignamos del numero leido
while(quotient!=0){
while es un ciclo mientras cociente <> 0
<> c es != este simbolo significa negación
printf("cociente divido dos=%d",quotient);
escribimos el cociente
binaryNumber[i++]=quotient%2;
al vector le asignamos la funcion residuo 2
7%2 sobra 1 de la edivicion por 2
7/2=3 y sobra 1
binaryNumber[i++] este es el vector
i++ significa que el contador i se incrementa en 1
printf("residuo=%i\n",quotient%2);
esta es una inprecion de los residuos por que
imprimimos quotient%2
quotient=quotient/2;
el cociente lo dividimos por 2 quotient/2
} final del mientras
printf("el equivalente del numero decimal en binario de %d:es->",decimalNumber);
estamos colocando un numero decimal
for(j=i-1;j>0;j--)
para j desde i-1 hasta j mayor que cero y j--
j-- significa decrementar la j en 1
printf("%d",binaryNumber[j]);
estamos inprimiento al reves vector
binaryNumber[j] simplemente que lo recorre la barialble j
return 0; el fin del proceso
1).
#include<stdio.h>
#include<string.h>
int main(){
long int decimalNumber,remainder,quotient;
int binaryNumber[100],i=1,j;
printf("Enter any decimal number: ");
scanf("%ld",&decimalNumber);
quotient = decimalNumber;
while(quotient!=0){
binaryNumber[i++]= quotient % 2;
quotient = quotient / 2;
}
printf("Equivalent binary value of decimal number %d: ",decimalNumber);
for(j = i -1 ;j> 0;j--)
printf("%d",binaryNumber[j]);
return 0;
2).
#include <stdio.h>
int main() {
int n, i, flag=0;
printf("Enter a positive integer: ");
scanf("%d",&n);
for(i=2;i<=n/2;++i) {
if(n%i==0) {
flag=1; break;
}
}
if (flag==0)
printf("%d is a prime number.",n);
else
printf("%d is not a prime number.",n);
return 0;
}
-En este proceso el usuario deberá ingresar un numero en el que al ingresarlo el programa directamente le dira si es primo o no, como en este caso que es el 17.
No hay comentarios.:
Publicar un comentario